Home
last modified time | relevance | path

Searched refs:metalen (Results 1 – 5 of 5) sorted by relevance

/net/ife/
Dife.c30 __be16 metalen; member
34 void *ife_encode(struct sk_buff *skb, u16 metalen) in ife_encode() argument
39 int hdrm = metalen + IFE_METAHDRLEN; in ife_encode()
59 metalen += IFE_METAHDRLEN; in ife_encode()
60 ifehdr->metalen = htons(metalen); in ife_encode()
66 void *ife_decode(struct sk_buff *skb, u16 *metalen) in ife_decode() argument
76 ifehdrln = ntohs(ifehdr->metalen); in ife_decode()
88 *metalen = ifehdrln - IFE_METAHDRLEN; in ife_decode()
/net/sched/
Dact_ife.c719 u16 metalen; in tcf_ife_decode() local
727 tlv_data = ife_decode(skb, &metalen); in tcf_ife_decode()
733 ifehdr_end = tlv_data + metalen; in tcf_ife_decode()
796 u16 metalen = ife_get_sz(skb, ife); in tcf_ife_encode() local
797 int hdrm = metalen + skb->dev->hard_header_len + IFE_METAHDRLEN; in tcf_ife_encode()
812 if (!metalen) { /* no metadata to send */ in tcf_ife_encode()
829 ife_meta = ife_encode(skb, metalen); in tcf_ife_encode()
/net/xdp/
Dxsk.c172 u32 metalen; in xsk_copy_xdp() local
177 metalen = 0; in xsk_copy_xdp()
180 metalen = from->data - from->data_meta; in xsk_copy_xdp()
181 to_buf = to->data - metalen; in xsk_copy_xdp()
184 memcpy(to_buf, from_buf, len + metalen); in xsk_copy_xdp()
/net/core/
Dfilter.c3831 unsigned long metalen = xdp_get_metalen(xdp); in BPF_CALL_2() local
3832 void *data_start = xdp_frame_end + metalen; in BPF_CALL_2()
3839 if (metalen) in BPF_CALL_2()
3841 xdp->data_meta, metalen); in BPF_CALL_2()
3889 unsigned long metalen = xdp->data - meta; in BPF_CALL_2() local
3896 if (unlikely(xdp_metalen_invalid(metalen))) in BPF_CALL_2()
Ddev.c4740 u32 metalen, act; in bpf_prog_run_generic_xdp() local
4810 metalen = xdp->data - xdp->data_meta; in bpf_prog_run_generic_xdp()
4811 if (metalen) in bpf_prog_run_generic_xdp()
4812 skb_metadata_set(skb, metalen); in bpf_prog_run_generic_xdp()