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]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to