1*04580979SLeon Hwang // SPDX-License-Identifier: GPL-2.0 2*04580979SLeon Hwang #include "vmlinux.h" 3*04580979SLeon Hwang #include <bpf/bpf_helpers.h> 4*04580979SLeon Hwang #include <bpf/bpf_tracing.h> 5*04580979SLeon Hwang 6*04580979SLeon Hwang char LICENSE[] SEC("license") = "GPL"; 7*04580979SLeon Hwang 8*04580979SLeon Hwang void *user_ptr; 9*04580979SLeon Hwang int retval; 10*04580979SLeon Hwang 11*04580979SLeon Hwang SEC("fentry.s") BPF_PROG(fentry_xdp)12*04580979SLeon Hwangint BPF_PROG(fentry_xdp) 13*04580979SLeon Hwang { 14*04580979SLeon Hwang char buff[64]; 15*04580979SLeon Hwang 16*04580979SLeon Hwang retval = bpf_copy_from_user(buff, sizeof(buff), user_ptr); 17*04580979SLeon Hwang return 0; 18*04580979SLeon Hwang } 19