Lines Matching full:xdp
22 SEC("xdp.frags") int xsk_def_prog(struct xdp_md *xdp)
27 SEC("xdp.frags") int xsk_xdp_drop(struct xdp_md *xdp)
36 SEC("xdp.frags") int xsk_xdp_populate_metadata(struct xdp_md *xdp)
43 err = bpf_xdp_adjust_meta(xdp, -(int)sizeof(struct xdp_info));
47 data = (void *)(long)xdp->data;
48 data_meta = (void *)(long)xdp->data_meta;
59 SEC("xdp") int xsk_xdp_shared_umem(struct xdp_md *xdp)
61 void *data = (void *)(long)xdp->data;
62 void *data_end = (void *)(long)xdp->data_end;
76 SEC("xdp.frags") int xsk_xdp_adjust_tail(struct xdp_md *xdp)
81 buff_len = bpf_xdp_get_buff_len(xdp);
85 ret = bpf_xdp_adjust_tail(xdp, adjust_value);
99 curr_buff_len = bpf_xdp_get_buff_len(xdp);
104 __u32 *pkt_data = (void *)(long)xdp->data;
116 bpf_xdp_store_bytes(xdp, curr_buff_len - sizeof(seq_num), &seq_num,