Hi, This small set consists of two patches from Bjorn and myself which are optimizing the XSKMAP lookups. In first patch, Bjorn converts the array of pointers to struct xdp_sock to the flexible array member of XSKMAP itself. Second patch, based on Bjorn's work, implements the map_gen_lookup() for XSKMAP. Based on the XDP program from tools/lib/bpf/xsk.c where bpf_map_lookup_elem() is explicitly called, this work yields the 5% improvement for xdpsock's rxdrop scenario. Thanks! Björn Töpel (1): xsk: store struct xdp_sock as a flexible array member of the XSKMAP Maciej Fijalkowski (1): xsk: implement map_gen_lookup() callback for XSKMAP kernel/bpf/xskmap.c | 74 +++++++++++++++++++++++++-------------------- 1 file changed, 42 insertions(+), 32 deletions(-) -- 2.20.1