diff options
| author | Felix Fietkau | 2021-11-19 22:39:19 +0000 |
|---|---|---|
| committer | Felix Fietkau | 2021-11-19 22:39:21 +0000 |
| commit | b5dec7874373473d2bfdc5e5d4605c6961010a67 (patch) | |
| tree | dc0215c3dc7b5c6f02fbbac7f71650245d747561 | |
| parent | 88f1db7dd611c4344b97c5c2fdc65e8710638c16 (diff) | |
| download | qosify-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.c | 4 |
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) |