From b5dec7874373473d2bfdc5e5d4605c6961010a67 Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Fri, 19 Nov 2021 23:39:19 +0100 Subject: [PATCH] bpf: remove access to skb->gso_size Fixes load on older kernels Signed-off-by: Felix Fietkau --- qosify-bpf.c | 4 ++-- 1 file 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) -- 2.30.2