summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFelix Fietkau2021-11-19 22:39:19 +0000
committerFelix Fietkau2021-11-19 22:39:21 +0000
commitb5dec7874373473d2bfdc5e5d4605c6961010a67 (patch)
treedc0215c3dc7b5c6f02fbbac7f71650245d747561
parent88f1db7dd611c4344b97c5c2fdc65e8710638c16 (diff)
downloadqosify-b5dec7874373473d2bfdc5e5d4605c6961010a67.tar.gz
bpf: remove access to skb->gso_size
Fixes load on older kernels Signed-off-by: Felix Fietkau <nbd@nbd.name>
-rw-r--r--qosify-bpf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/qosify-bpf.c b/qosify-bpf.c
index d0772e5..eb13e9b 100644
--- a/qosify-bpf.c
+++ b/qosify-bpf.c
@@ -296,7 +296,7 @@ check_flow_bulk(struct qosify_flow_config *config, struct __sk_buff *skb,
if ((u32)delta > FLOW_TIMEOUT)
goto reset;
- if (skb->gso_size && skb->gso_segs)
+ if (skb->gso_segs)
segs = skb->gso_segs;
flow->pkt_count += segs;
if (flow->pkt_count > config->bulk_trigger_pps) {
@@ -335,7 +335,7 @@ check_flow_prio(struct qosify_flow_config *config, struct __sk_buff *skb,
if (!config->prio_max_avg_pkt_len)
return;
- if (skb->gso_size && skb->gso_segs > 1)
+ if (skb->gso_segs > 1)
cur_len /= skb->gso_segs;
if (ewma(&flow->pkt_len_avg, cur_len) <= config->prio_max_avg_pkt_len)