From mboxrd@z Thu Jan 1 00:00:00 1970 From: Magnus Karlsson Subject: [PATCH bpf-next v2 0/2] xsk: misc code cleanup Date: Fri, 31 Aug 2018 13:40:00 +0200 Message-ID: <1535715602-29056-1-git-send-email-magnus.karlsson@intel.com> To: magnus.karlsson@intel.com, bjorn.topel@intel.com, ast@kernel.org, daniel@iogearbox.net, netdev@vger.kernel.org, jeffrey.t.kirsher@intel.com Return-path: Received: from mga02.intel.com ([134.134.136.20]:25910 "EHLO mga02.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727748AbeHaPre (ORCPT ); Fri, 31 Aug 2018 11:47:34 -0400 Sender: netdev-owner@vger.kernel.org List-ID: This patch set cleans up two code style issues with the xsk zero-copy code. The resulting code is smaller and simpler. Changes from v1: * Fixed bisecatbility problem reported by Daniel Borkmann by squashing the two last patches into one. Patch 1: Removes a potential compiler warning reported by the Intel 0-DAY kernel test infrastructure. Patch 2: Removes the xdp_umem_props structure. At some point, it was used to break a dependency, but the members are these days much better off in the xdp_umem since the dependency does not exist anymore. Also adapts the i40e driver to this new interface. I based this patch set on bpf-next commit 9c4f39811db8 ("samples/bpf: xdpsock, minor fixes") Thanks: Magnus Magnus Karlsson (2): i40e: fix possible compiler warning in xsk TX path xsk: i40e: get rid of useless struct xdp_umem_props drivers/net/ethernet/intel/i40e/i40e_xsk.c | 10 ++++------ include/net/xdp_sock.h | 8 ++------ net/xdp/xdp_umem.c | 4 ++-- net/xdp/xdp_umem_props.h | 14 -------------- net/xdp/xsk.c | 10 ++++++---- net/xdp/xsk_queue.c | 5 +++-- net/xdp/xsk_queue.h | 13 +++++++------ 7 files changed, 24 insertions(+), 40 deletions(-) delete mode 100644 net/xdp/xdp_umem_props.h