On 10/20/2018 09:03 PM, Kanthi P wrote: > Hi, > > Has anyone been able to use bpf_clone_redirect method to clone the packet > and forward to different interface? > > I used these programs and they work for bpf_redirect. > Now I am trying to modify these to use bpf_clone_redirect, but when I run > the program I get "unknown func bpf_clone_redirect#13" error. > > - return bpf_redirect(*ifindex, 0); > + return bpf_clone_redirect(data, *ifindex, 0); > > I see bpf_clone_redirect in bpf.h, not sure what is that I am missing. > > https://github.com/torvalds/linux/blob/master/samples/bpf/xdp_redirect_kern.c > https://github.com/torvalds/linux/blob/master/samples/bpf/xdp_redirect_user.c > > Can someone please help figure it out?
They only work for tc/BPF program types as they are based on sk_buff and not xdp_buff. > Thanks, > Kanthi > > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#1504): https://lists.iovisor.org/g/iovisor-dev/message/1504 Mute This Topic: https://lists.iovisor.org/mt/27427978/21656 Group Owner: [email protected] Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
