Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
netdev-afxdp: Update memory locking limits unconditionally.
Any type of AF_XDP socket in all modes implies creation of BPF map of type BPF_MAP_TYPE_XSKMAP. This leads to BPF_MAP_CREATE syscall and subsequently 'xsk_map_alloc()' function that will charge required memory from the memlock limit and fail with EPERM if we're trying to allocate more. On my system with 64K bytes of max locked memory by default, OVS frequently starts to fail after addition of 3rd afxdp port in SKB mode: netdev_afxdp|ERR|xsk_socket__create failed (Operation not permitted) mode: SKB qid: 0 Fixes: 0de1b42 ("netdev-afxdp: add new netdev type for AF_XDP.") Signed-off-by: Ilya Maximets <i.maximets@ovn.org> Signed-off-by: William Tu <u9012063@gmail.com>
- Loading branch information