On Sun, 28 Jan 2018 17:29:56 +0300
"Mr. Haritsu via iovisor-dev" <iovisor-dev@lists.iovisor.org> wrote:

> Hi Guys,
> 
> I'm beginner of XDP and BPF. I'm working also XDP exams and prototype-kernel.
> xdp_ddos01_blacklist exam it worked and xdp dropped packets.
> 
> But xdp_router_ipv4 isn't working.
> 
> root@xdptester:~/samples/bpf# ./xdp_router_ipv4 6 7
> failed to create a map: 1 Operation not permitted
> 
> Does anyone have this problem?

It is frustrating that people keeps hitting this, and cannot figure out
what the issue is... 

This is because the kernel return EPERM and not ENOMEM ... if the
kernel had returned a "out of memory" error, I bet you could have
figured out that you need to increase the "locked memory" limit
(RLIMIT_MEMLOCK) via function call setrlimit()

https://prototype-kernel.readthedocs.io/en/latest/bpf/troubleshooting.html

http://man7.org/linux/man-pages/man3/setrlimit.3p.html

Can I ask: What school is giving exams/assignments in XDP?

-- 
Best regards,
  Jesper Dangaard Brouer
  MSc.CS, Principal Kernel Engineer at Red Hat
  LinkedIn: http://www.linkedin.com/in/brouer
_______________________________________________
iovisor-dev mailing list
iovisor-dev@lists.iovisor.org
https://lists.iovisor.org/mailman/listinfo/iovisor-dev

Reply via email to