* Re: [PATCH mptcp-next v8 13/17] selftests/bpf: Add bpf_burst scheduler
2023-06-12 14:22 ` Paolo Abeni
2023-06-13 5:36 ` Geliang Tang
@ 2023-06-13 12:32 ` Geliang Tang
2023-06-13 13:36 ` Paolo Abeni
1 sibling, 1 reply; 35+ messages in thread
From: Geliang Tang @ 2023-06-13 12:32 UTC (permalink / raw)
To: Paolo Abeni; +Cc: mptcp
[-- Attachment #1: Type: text/plain, Size: 5818 bytes --]
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
>
[-- Attachment #2: 0001-mptcp-remove-the-context-array-in-BPF.patch --]
[-- Type: text/x-patch, Size: 8222 bytes --]
From 1a37ab7d4cc103f3a0ea0e3b2aebb7d9fecd5ffc Mon Sep 17 00:00:00 2001
From: Geliang Tang <geliang.tang@suse.com>
Date: Tue, 13 Jun 2023 19:21:58 +0800
Subject: [PATCH] mptcp: remove the 'context' array in BPF
Signed-off-by: Geliang Tang <geliang.tang@suse.com>
---
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
[-- Attachment #3: mptcp-remove-the-context-array-in-BPF.log --]
[-- Type: text/plain, Size: 20394918 bytes --]
#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 >>