Searched refs:tc_classid (Results 1 - 10 of 10) sorted by path

/linux-master/include/net/
H A Dsch_generic.h435 u16 tc_classid; member in struct:qdisc_skb_cb::__anon78
H A Dtcx.h145 skb->tc_index = qdisc_skb_cb(skb)->tc_classid;
/linux-master/include/uapi/linux/
H A Dbpf.h6229 __u32 tc_classid; member in struct:__sk_buff
/linux-master/net/core/
H A Dfilter.c8580 case bpf_ctx_range(struct __sk_buff, tc_classid):
8609 case bpf_ctx_range(struct __sk_buff, tc_classid):
8653 case bpf_ctx_range(struct __sk_buff, tc_classid):
8889 case bpf_ctx_range(struct __sk_buff, tc_classid):
9213 case bpf_ctx_range(struct __sk_buff, tc_classid):
9601 case offsetof(struct __sk_buff, tc_classid):
9602 BUILD_BUG_ON(sizeof_field(struct qdisc_skb_cb, tc_classid) != 2);
9605 off -= offsetof(struct __sk_buff, tc_classid);
9607 off += offsetof(struct qdisc_skb_cb, tc_classid);
/linux-master/net/sched/
H A Dcls_bpf.c93 qdisc_skb_cb(skb)->tc_classid = prog->res.classid;
113 qdisc_skb_cb(skb)->tc_classid;
/linux-master/tools/include/uapi/linux/
H A Dbpf.h6229 __u32 tc_classid; member in struct:__sk_buff
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dctx_rewrite.c101 N(SCHED_CLS, struct __sk_buff, tc_classid),
102 .read = "$dst = *(u16 *)($ctx + $(sk_buff::cb + qdisc_skb_cb::tc_classid));",
103 .write = "*(u16 *)($ctx + $(sk_buff::cb + qdisc_skb_cb::tc_classid)) = $src;",
483 * *(u16 *)($ctx + $(sk_buff::cb + qdisc_skb_cb::tc_classid)) = $src;
525 * $(sk_buff::cb + qdisc_skb_cb::tc_classid)
/linux-master/tools/testing/selftests/bpf/progs/
H A Dverifier_cgroup_skb.c136 __description("invalid access of tc_classid for CGROUP_SKB")
146 : __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
H A Dverifier_lwt.c174 __description("invalid access of tc_classid for LWT_IN")
183 : __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
188 __description("invalid access of tc_classid for LWT_OUT")
197 : __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
202 __description("invalid access of tc_classid for LWT_XMIT")
211 : __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
216 __description("check skb->tc_classid half load not permitted for lwt prog")
229 : __imm_const(__imm_0, offsetof(struct __sk_buff, tc_classid) + 2),
230 __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid))
/linux-master/tools/testing/selftests/bpf/verifier/
H A Dctx_skb.c260 "invalid access of tc_classid for SK_SKB",
263 offsetof(struct __sk_buff, tc_classid)),

Completed in 412 milliseconds