Home
last modified time | relevance | path

Searched refs:qdisc_skb_cb (Results 1 – 25 of 28) sorted by relevance

12

/linux/net/sched/
H A Dsch_frag.c13 struct qdisc_skb_cb cb;
38 *qdisc_skb_cb(skb) = data->cb; in sch_frag_xmit()
63 data->cb = *qdisc_skb_cb(skb); in sch_frag_prepare_frag()
H A Dbpf_qdisc.c83 case offsetof(struct sk_buff, cb) + offsetof(struct qdisc_skb_cb, data[0]) ... in bpf_qdisc_sk_buff_access()
84 offsetof(struct sk_buff, cb) + offsetof(struct qdisc_skb_cb, in bpf_qdisc_sk_buff_access()
87 offsetofend(struct qdisc_skb_cb, data[QDISC_CB_PRIV_LEN - 1]); in bpf_qdisc_sk_buff_access()
H A Dsch_netem.c184 return (struct netem_skb_cb *)qdisc_skb_cb(skb)->data; in init_crandom()
442 qdisc_skb_cb(skb)->pkt_segs = 1;
528 qdisc_skb_cb(skb)->pkt_len = skb->len; in netem_enqueue()
659 qdisc_skb_cb(segs)->pkt_len = segs->len; in get_slot_next()
H A Dact_ct.c969 qdisc_skb_cb(skb)->post_ct_snat = 1; in tcf_ct_act_nat()
971 qdisc_skb_cb(skb)->post_ct_dnat = 1; in tcf_ct_act_nat()
1008 qdisc_skb_cb(skb)->post_ct = false; in tcf_ct_act()
1128 qdisc_skb_cb(skb)->post_ct = true; in tcf_ct_act()
1132 qdisc_skb_cb(skb)->pkt_len = skb->len; in tcf_ct_act()
H A Dsch_dualpi2.c139 return (struct dualpi2_skb_cb *)qdisc_skb_cb(skb)->data; in dualpi2_skb_cb()
478 qdisc_skb_cb(nskb)->pkt_len = nskb->len; in dualpi2_qdisc_enqueue()
479 qdisc_skb_cb(nskb)->pkt_segs = 1; in dualpi2_qdisc_enqueue()
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()
H A Dsch_choke.c140 return (struct choke_skb_cb *)qdisc_skb_cb(skb)->data; in choke_skb_cb()
H A Dsch_tbf.c228 qdisc_skb_cb(segs)->pkt_len = seg_len; in tbf_segment()
229 qdisc_skb_cb(segs)->pkt_segs = 1; in tbf_segment()
H A Dsch_sfb.c95 return (struct sfb_skb_cb *)qdisc_skb_cb(skb)->data; in sfb_skb_cb()
H A Dsch_cake.c297 return (struct cobalt_skb_cb *)qdisc_skb_cb(skb)->data; in get_cobalt_cb()
1814 qdisc_skb_cb(segs)->pkt_len = segs->len; in cake_enqueue()
1815 qdisc_skb_cb(segs)->pkt_segs = 1; in cake_enqueue()
H A Dsch_taprio.c597 qdisc_skb_cb(segs)->pkt_len = segs->len; in taprio_enqueue_segmented()
598 qdisc_skb_cb(segs)->pkt_segs = 1; in taprio_enqueue_segmented()
H A Dcls_api.c1890 ext->post_ct = qdisc_skb_cb(skb)->post_ct; in tcf_classify()
1891 ext->post_ct_snat = qdisc_skb_cb(skb)->post_ct_snat; in tcf_classify()
1892 ext->post_ct_dnat = qdisc_skb_cb(skb)->post_ct_dnat; in tcf_classify()
H A Dsch_fq.c61 return (struct fq_skb_cb *)qdisc_skb_cb(skb)->data; in fq_skb_cb()
/linux/include/net/
H A Dcodel_qdisc.h64 return (struct codel_skb_cb *)qdisc_skb_cb(skb)->data; in get_codel_cb()
H A Dsch_generic.h455 struct qdisc_skb_cb { struct
535 struct qdisc_skb_cb *qcb; in qdisc_cb_private_validate()
576 static inline struct qdisc_skb_cb *qdisc_skb_cb(const struct sk_buff *skb) in qdisc_skb_cb() function
578 return (struct qdisc_skb_cb *)skb->cb; in qdisc_skb_cb()
906 return qdisc_skb_cb(skb)->pkt_len; in qdisc_pkt_len()
911 u32 pkt_segs = qdisc_skb_cb(skb)->pkt_segs; in qdisc_pkt_segs()
1175 struct qdisc_skb_cb qdisc_cb;
H A Dtcx.h150 skb->tc_index = qdisc_skb_cb(skb)->tc_classid; in tcx_action_code()
/linux/drivers/net/
H A Dnet_failover.c112 skb->queue_mapping = qdisc_skb_cb(skb)->slave_dev_queue_mapping; in net_failover_start_xmit()
138 qdisc_skb_cb(skb)->slave_dev_queue_mapping = skb->queue_mapping; in net_failover_select_queue()
/linux/net/bpf/
H A Dtest_run.c927 struct qdisc_skb_cb *cb = (struct qdisc_skb_cb *)skb->cb; in convert___skb_to_skb()
1013 struct qdisc_skb_cb *cb = (struct qdisc_skb_cb *)skb->cb; in convert_skb_to___skb()
/linux/include/linux/
H A Dfilter.h832 struct qdisc_skb_cb qdisc_cb;
1038 sizeof_field(struct qdisc_skb_cb, data)); in bpf_skb_cb()
1040 return qdisc_skb_cb(skb)->data; in bpf_skb_cb()
/linux/drivers/net/hyperv/
H A Dnetvsc_drv.c317 qdisc_skb_cb(skb)->slave_dev_queue_mapping = txq; in netvsc_select_queue()
424 skb_record_rx_queue(skb, qdisc_skb_cb(skb)->slave_dev_queue_mapping); in netvsc_vf_xmit()
/linux/net/core/
H A Dfilter.c10155 BUILD_BUG_ON(sizeof_field(struct qdisc_skb_cb, data) < 20); in bpf_convert_ctx_access()
10157 offsetof(struct qdisc_skb_cb, data)) % in bpf_convert_ctx_access()
10164 off += offsetof(struct qdisc_skb_cb, data); in bpf_convert_ctx_access()
10173 BUILD_BUG_ON(sizeof_field(struct qdisc_skb_cb, tc_classid) != 2); in bpf_convert_ctx_access()
10178 off += offsetof(struct qdisc_skb_cb, tc_classid); in bpf_convert_ctx_access()
10373 BUILD_BUG_ON(sizeof_field(struct qdisc_skb_cb, pkt_len) != 4); in bpf_convert_ctx_access()
10378 off += offsetof(struct qdisc_skb_cb, pkt_len); in bpf_convert_ctx_access()
H A Ddev.c4165 qdisc_skb_cb(skb)->pkt_len = skb->len; in qdisc_pkt_len_segs_init()
4167 qdisc_skb_cb(skb)->pkt_segs = 1; in qdisc_pkt_len_segs_init()
4171 qdisc_skb_cb(skb)->pkt_segs = gso_segs = shinfo->gso_segs; in qdisc_pkt_len_segs_init()
4215 qdisc_skb_cb(skb)->pkt_segs = gso_segs; in qdisc_pkt_len_segs_init()
4217 qdisc_skb_cb(skb)->pkt_len += (gso_segs - 1) * hdr_len; in qdisc_pkt_len_segs_init()
4459 qdisc_skb_cb(skb)->post_ct = false; in tc_run()
/linux/drivers/net/bonding/
H A Dbond_main.c303 sizeof(qdisc_skb_cb(skb)->slave_dev_queue_mapping)); in bond_dev_queue_xmit()
304 skb_set_queue_mapping(skb, qdisc_skb_cb(skb)->slave_dev_queue_mapping); in bond_dev_queue_xmit()
5403 qdisc_skb_cb(skb)->slave_dev_queue_mapping = skb_get_queue_mapping(skb); in bond_select_queue()
/linux/drivers/s390/net/
H A Dqeth_l3_main.c1743 qdisc_skb_cb(skb)->pkt_len = skb->len; in qeth_l3_hard_start_xmit()
H A Dqeth_l2_main.c508 qdisc_skb_cb(skb)->pkt_len = skb->len; in qeth_l2_hard_start_xmit()

12