From: Felix Fietkau Date: Fri, 19 Nov 2021 22:39:19 +0000 (+0100) Subject: bpf: remove access to skb->gso_size X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=b5dec7874373473d2bfdc5e5d4605c6961010a67;p=project%2Fqosify.git bpf: remove access to skb->gso_size Fixes load on older kernels Signed-off-by: Felix Fietkau --- 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)