{"id":833250,"url":"http://patchwork.ozlabs.org/api/1.2/covers/833250/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/cover/20171102083136.2096-1-jakub.kicinski@netronome.com/","project":{"id":7,"url":"http://patchwork.ozlabs.org/api/1.2/projects/7/?format=json","name":"Linux network development","link_name":"netdev","list_id":"netdev.vger.kernel.org","list_email":"netdev@vger.kernel.org","web_url":null,"scm_url":null,"webscm_url":null,"list_archive_url":"","list_archive_url_format":"","commit_url_format":""},"msgid":"<20171102083136.2096-1-jakub.kicinski@netronome.com>","list_archive_url":null,"date":"2017-11-02T08:31:28","name":"[net-next,0/8] nfp: TC block fixes, app fallback and dev_alloc()","submitter":{"id":67484,"url":"http://patchwork.ozlabs.org/api/1.2/people/67484/?format=json","name":"Jakub Kicinski","email":"jakub.kicinski@netronome.com"},"mbox":"http://patchwork.ozlabs.org/project/netdev/cover/20171102083136.2096-1-jakub.kicinski@netronome.com/mbox/","series":[{"id":11454,"url":"http://patchwork.ozlabs.org/api/1.2/series/11454/?format=json","web_url":"http://patchwork.ozlabs.org/project/netdev/list/?series=11454","date":"2017-11-02T08:31:28","name":"nfp: TC block fixes, app fallback and dev_alloc()","version":1,"mbox":"http://patchwork.ozlabs.org/series/11454/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/covers/833250/comments/","headers":{"Return-Path":"<netdev-owner@vger.kernel.org>","X-Original-To":"patchwork-incoming@ozlabs.org","Delivered-To":"patchwork-incoming@ozlabs.org","Authentication-Results":["ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)","ozlabs.org; dkim=pass (2048-bit key;\n\tunprotected) header.d=netronome-com.20150623.gappssmtp.com\n\theader.i=@netronome-com.20150623.gappssmtp.com\n\theader.b=\"rUVtACrF\"; dkim-atps=neutral"],"Received":["from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3ySJHK0kwmz9t2f\n\tfor <patchwork-incoming@ozlabs.org>;\n\tThu,  2 Nov 2017 19:32:29 +1100 (AEDT)","(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1755438AbdKBIc0 (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tThu, 2 Nov 2017 04:32:26 -0400","from mail-pg0-f68.google.com ([74.125.83.68]:52631 \"EHLO\n\tmail-pg0-f68.google.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1755341AbdKBIcW (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Thu, 2 Nov 2017 04:32:22 -0400","by mail-pg0-f68.google.com with SMTP id a192so4432714pge.9\n\tfor <netdev@vger.kernel.org>; Thu, 02 Nov 2017 01:32:22 -0700 (PDT)","from jkicinski-Precision-T1700.netronome.com ([75.53.12.129])\n\tby smtp.gmail.com with ESMTPSA id\n\tz13sm5390484pgc.29.2017.11.02.01.32.20\n\t(version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);\n\tThu, 02 Nov 2017 01:32:20 -0700 (PDT)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=netronome-com.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id;\n\tbh=BzonpVLEe0NBvKPPcKH9VnNdECJRF4wxu2PAUllcEaQ=;\n\tb=rUVtACrFCn7nwbPQYfVkhcwndnwleLFKsCS8s020y158b+oWBLsHNMx7sIofVhZNOi\n\tqnDlUskQ5yln9Q7HwJOCD5ivS2+/unyAcfOit9tqAFwXyZp4yvF6Zzn0aOsbZL7nL08G\n\tt4AvYGfDX7XJCyLXiHzBiPZloorJEhSKC/H17/nQSWGWAg9yxqdrt6us8jxNfz3skgFz\n\t/iMlXobOfEbxUkyGQUNNxZiPWH+J9kv0+acivYdnZl8+Ryt0X/TA6EFScCZgI3YvtTq2\n\tD1Qh0B/TzXOVRGiE9GEEkoMfaSLvwj7GTY6p7/GjNJzp7kvogXqCGJr1HrYrIw8QUhxa\n\tH14A==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=BzonpVLEe0NBvKPPcKH9VnNdECJRF4wxu2PAUllcEaQ=;\n\tb=Av7tQ3isB3tblnD4ZFMtkcem3j7ocv/vyUcqwwtY0oWAsXIYBTtNvdIPLoE7uNJRxH\n\tsKfcReKMj20dazCpFFamZywaF/HClOMhGyYxAZQWBC+H4enel4nCpdQWEUK1B3V5VWEu\n\tgUd/MNd3esxRga76xcPG4ZOp1bvEEETuZfVuSfNgMSIGrddLIMouGZuaLxnxrbxO47AZ\n\tSo6CAFyprAA52aqMdj01lckHUdy1Zt2zxqABIYFnv2RbcujH5vc4cBxb9IgUKAESPTIr\n\tEfU096tel89YniKBd3ElWYmSmV8B0GLDKYZG0l15i8bdJ63fC3448I1pLwdNLxQ8qYqj\n\tCTnw==","X-Gm-Message-State":"AMCzsaVQLjvkqz5PRjJ65jM5jKKEpgO5ZV2XkwdbHc+bDGT0qPWoWaiO\n\t6j/fyyoH3e5WYxql3FN6Srlvbeux","X-Google-Smtp-Source":"ABhQp+TKl7EhDOiY33ucpuPFhTH85zEOAY3f2RQpR1nveVz6/Gl3lmJ0WZlffdFniNH2QaFf3kGDfw==","X-Received":"by 10.98.155.10 with SMTP id r10mr2973318pfd.66.1509611541568;\n\tThu, 02 Nov 2017 01:32:21 -0700 (PDT)","From":"Jakub Kicinski <jakub.kicinski@netronome.com>","To":"netdev@vger.kernel.org","Cc":"oss-drivers@netronome.com, Jakub Kicinski <jakub.kicinski@netronome.com>","Subject":"[PATCH net-next 0/8] nfp: TC block fixes,\n\tapp fallback and dev_alloc()","Date":"Thu,  2 Nov 2017 01:31:28 -0700","Message-Id":"<20171102083136.2096-1-jakub.kicinski@netronome.com>","X-Mailer":"git-send-email 2.14.1","Sender":"netdev-owner@vger.kernel.org","Precedence":"bulk","List-ID":"<netdev.vger.kernel.org>","X-Mailing-List":"netdev@vger.kernel.org"},"content":"This series has three parts.  First of all John and I fix some \nfallout from the TC block conversion.  John also fixes sleeping \nin the neigh notifier.\n\nSecondly I reorganise the nfp_app table to make it easier to\ndeal with excluding apps which have unmet Kconfig dependencies.\n\nLast but not least after the fixes which went into -net some time\nago I refactor the page allocation, add a ethtool counter for\nfailed allocations and clean the ethtool stat code while at it.\n\n\nJakub Kicinski (6):\n  nfp: bpf: reject TC offload if XDP loaded\n  nfp: reorganize the app table\n  nfp: bpf: fall back to core NIC app if BPF not selected\n  nfp: switch to dev_alloc_page()\n  nfp: use a counter instead of log message for allocation failures\n  nfp: improve defines for constants in ethtool\n\nJohn Hurley (2):\n  nfp: flower: app should use struct nfp_repr\n  nfp: flower: vxlan - ensure no sleep in atomic context\n\n drivers/net/ethernet/netronome/nfp/Makefile        |  4 +-\n drivers/net/ethernet/netronome/nfp/bpf/main.c      |  3 ++\n drivers/net/ethernet/netronome/nfp/bpf/offload.c   |  3 --\n drivers/net/ethernet/netronome/nfp/flower/cmsg.c   |  9 +++--\n drivers/net/ethernet/netronome/nfp/flower/cmsg.h   |  2 +-\n drivers/net/ethernet/netronome/nfp/flower/main.h   |  2 +-\n .../net/ethernet/netronome/nfp/flower/offload.c    | 14 +++----\n .../ethernet/netronome/nfp/flower/tunnel_conf.c    | 47 +++++++++-------------\n drivers/net/ethernet/netronome/nfp/nfp_app.c       | 20 ++++-----\n drivers/net/ethernet/netronome/nfp/nfp_net.h       |  3 ++\n .../net/ethernet/netronome/nfp/nfp_net_common.c    | 17 +++++---\n .../net/ethernet/netronome/nfp/nfp_net_ethtool.c   | 25 +++++++-----\n 12 files changed, 77 insertions(+), 72 deletions(-)"}