mbox series

[nf-next,0/7] netfilter: nf_tables_offload: support more actions

Message ID 1563886364-11164-1-git-send-email-wenxu@ucloud.cn
Headers show
Series netfilter: nf_tables_offload: support more actions | expand

Message

wenxu July 23, 2019, 12:52 p.m. UTC
From: wenxu <wenxu@ucloud.cn>

This series patch support fw_nedev and set payload offload. Keep action data in
reg  through immedidate offload

wenxu (7):
  netfilter: nf_flow_offload: add net in offload_ctx
  netfilter: nf_tables_offload: add offload_actions callback
  netfilter: nft_table_offload: Add rtnl for chain and rule operations
  netfilter: nf_tables_offload: split nft_offload_reg to match and
    action type
  netfilter: nft_immediate: add offload support for actions
  netfilter: nft_fwd_netdev: add fw_netdev action support
  netfilter: nft_payload: add nft_set_payload offload support

 include/net/netfilter/nf_tables.h         |  7 ++-
 include/net/netfilter/nf_tables_offload.h | 25 +++++++--
 net/netfilter/nf_tables_api.c             |  2 +-
 net/netfilter/nf_tables_offload.c         | 23 +++++---
 net/netfilter/nft_cmp.c                   | 10 ++--
 net/netfilter/nft_fwd_netdev.c            | 30 +++++++++++
 net/netfilter/nft_immediate.c             | 47 ++++++++++------
 net/netfilter/nft_meta.c                  |  6 ++-
 net/netfilter/nft_payload.c               | 90 ++++++++++++++++++++++++++-----
 9 files changed, 191 insertions(+), 49 deletions(-)