Message ID | 20250131192912.133796-15-ameryhung@gmail.com (mailing list archive) |
---|---|
State | New |
Delegated to: | BPF |
Headers | show |
Series | bpf qdisc | expand |
diff --git a/net/sched/bpf_qdisc.c b/net/sched/bpf_qdisc.c index 2427343d8a10..b8f02ff8734e 100644 --- a/net/sched/bpf_qdisc.c +++ b/net/sched/bpf_qdisc.c @@ -68,6 +68,12 @@ static int bpf_qdisc_qdisc_access(struct bpf_verifier_log *log, size_t end; switch (off) { + case offsetof(struct Qdisc, limit): + end = offsetofend(struct Qdisc, limit); + break; + case offsetof(struct Qdisc, q) + offsetof(struct qdisc_skb_head, qlen): + end = offsetof(struct Qdisc, q) + offsetofend(struct qdisc_skb_head, qlen); + break; case offsetof(struct Qdisc, qstats) ... offsetofend(struct Qdisc, qstats) - 1: end = offsetofend(struct Qdisc, qstats); break;