Home
last modified time | relevance | path

Searched refs:tc_classid (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
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)) in tc_classid_for_lwt_in()
188 __description("invalid access of tc_classid for LWT_OUT")
197 : __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid)) in tc_classid_for_lwt_out()
202 __description("invalid access of tc_classid for LWT_XMIT")
211 : __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid)) in tc_classid_for_lwt_xmit()
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), in not_permitted_for_lwt_prog()
230 __imm_const(__sk_buff_tc_classid, offsetof(struct __sk_buff, tc_classid)) in not_permitted_for_lwt_prog()
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)) in tc_classid_for_cgroup_skb()
/kernel/linux/linux-6.6/include/net/
H A Dtcx.h150 skb->tc_index = qdisc_skb_cb(skb)->tc_classid; in tcx_action_code()
H A Dsch_generic.h440 u16 tc_classid; member
/kernel/linux/linux-5.10/net/sched/
H A Dcls_bpf.c93 qdisc_skb_cb(skb)->tc_classid = prog->res.classid; in cls_bpf_classify()
111 qdisc_skb_cb(skb)->tc_classid; in cls_bpf_classify()
/kernel/linux/linux-6.6/net/sched/
H A Dcls_bpf.c93 qdisc_skb_cb(skb)->tc_classid = prog->res.classid; in cls_bpf_classify()
113 qdisc_skb_cb(skb)->tc_classid; in cls_bpf_classify()
/kernel/linux/linux-6.6/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) in match_pattern()
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
H A Dbpf.h428 __u32 tc_classid; member
/kernel/linux/linux-5.10/tools/include/uapi/linux/
H A Dbpf.h4125 __u32 tc_classid; member
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dbpf.h4125 __u32 tc_classid; member
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dbpf.h577 __u32 tc_classid; member
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
H A Dbpf.h577 __u32 tc_classid; member
/kernel/linux/linux-5.10/net/core/
H A Dfilter.c7680 case bpf_ctx_range(struct __sk_buff, tc_classid): in sk_filter_is_valid_access()
7708 case bpf_ctx_range(struct __sk_buff, tc_classid): in cg_skb_is_valid_access()
7752 case bpf_ctx_range(struct __sk_buff, tc_classid): in lwt_is_valid_access()
7987 case bpf_ctx_range(struct __sk_buff, tc_classid): in tc_cls_act_is_valid_access()
8262 case bpf_ctx_range(struct __sk_buff, tc_classid): in sk_skb_is_valid_access()
8556 case offsetof(struct __sk_buff, tc_classid): in bpf_convert_ctx_access()
8557 BUILD_BUG_ON(sizeof_field(struct qdisc_skb_cb, tc_classid) != 2); in bpf_convert_ctx_access()
8560 off -= offsetof(struct __sk_buff, tc_classid); in bpf_convert_ctx_access()
8562 off += offsetof(struct qdisc_skb_cb, tc_classid); in bpf_convert_ctx_access()
/kernel/linux/linux-6.6/net/core/
H A Dfilter.c8551 case bpf_ctx_range(struct __sk_buff, tc_classid): in sk_filter_is_valid_access()
8580 case bpf_ctx_range(struct __sk_buff, tc_classid): in cg_skb_is_valid_access()
8624 case bpf_ctx_range(struct __sk_buff, tc_classid): in lwt_is_valid_access()
8860 case bpf_ctx_range(struct __sk_buff, tc_classid): in tc_cls_act_is_valid_access()
9184 case bpf_ctx_range(struct __sk_buff, tc_classid): in sk_skb_is_valid_access()
9572 case offsetof(struct __sk_buff, tc_classid): in bpf_convert_ctx_access()
9573 BUILD_BUG_ON(sizeof_field(struct qdisc_skb_cb, tc_classid) != 2); in bpf_convert_ctx_access()
9576 off -= offsetof(struct __sk_buff, tc_classid); in bpf_convert_ctx_access()
9578 off += offsetof(struct qdisc_skb_cb, tc_classid); in bpf_convert_ctx_access()
/kernel/linux/linux-5.10/include/net/
H A Dsch_generic.h419 u16 tc_classid; member
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dbpf.h6097 __u32 tc_classid; member
/kernel/linux/linux-6.6/tools/include/uapi/linux/
H A Dbpf.h6097 __u32 tc_classid; member

Completed in 74 milliseconds