From: Taoyunxiang <[email protected]>

DPDK Offload API based 19.11 and ovs2.13.
Last commit is d323c53(cirrus: Force pkg update on FreeBSD).

LIU CHANG (2):
  dpif-netdev: fix functional test errors
  [netdev-offload-dpdk] fix some multicast output action errors.

Liuchang (21):
  netdev-offload-dpdk: Add offloading mechanism for VxLAN push action
  configure.ac: Change version to 2.13.ofd
  netdev: Allow storing dpif type into netdev structure
  dpif-netdev: change offload netdev type
  netdev-offload: Fix ifindex check rule for vport
  netdev-offload: Add vport offload flow api
  dpif-netdev: Fix dpif_type during offload api operation
  netdev-offload-dpdk: Not attemp to offload ipv4 fragment pkt
  netdev-offload-dpdk: Add consumed_mask check in parse_flow_match
  netdev-offload-dpdk: Fix compile warnings
  netdev-offload-dpdk: set in_port and recirc_id mask to zero
  netdev-offload: work around for vhostuserclient type flow_api
  netdev-offload-dpdk: work around for vhost type port trans to rte_flow
  netdev-offload-dpdk: add vxlan encap action dump method
  netdev-offload-dpdk: add vlan push action offloading mechanism
  netdev-offload-dpdk: remove RAW_ENCAP action
  netdev-offload-dpdk: add vlan-pop action offloading mechanism
  netdev-offload-dpdk.c: add flag to exclude multicast scenario
  netdev-offload-dpdk: add vxlan decap action offloading mechanism
  netdev-dpdk: Add flow_api support for netdev vports
  netdev-offload-dpdk: add vxlan decap debug info

Rong Yin (1):
  Fix some vxlan&&vlan offload problems.

Rongyin (22):
  netdev-offload-dpdk: fix dpif_type caused thread dead lock
  When vxlan decap vport should be changed to uplink port to call
    rte_flow_create
  netdev-offload-dpdk: add dpdk flow_dump_crate flow_dump_destroy api
  fatal-signal: Log backtrace when no monitor daemon.
  netdev-offload-dpdk: Add geneve push/pop (non option hdr)
  netdev-offload-dpdk: disable recirc_id check
  netdev-offload-dpdk: delete mask effect in parse_flow_match
  dpif-netdev: try to offload flow after dpcls_lookup
  dpif-netdev: free mark value if the offloaded fail flow deleted
  dpif-netdev: add megaflow_to_mark disassociate when flow del
  netdev-linux:don't print no ifindex log
  dpif-netdev.c: for offloaded flow, change offloaded_type to partial   
     when rte_flow_query doesn't available
  conntrack: Add coverage count for l4csum error
  vlog.h: Fix error log print time about openvswitch
  [netdev-offload-dpdk];add ipv6 hw offload support && suppress non
    ipv4/ipv6 hw offload
  Add Intel init patch
  netdev-offload: delete work around code
  netdev-offload-dpdk: Add geneve opt header parse/push item code
  ovs_gdb.py: add print ofp buffers in gdb script
  netdev-offload-dpdk: validate mask check for disable megaflow
  dpif-netdev: delete insert hw offload after dpcls lookup mechanism
  netdev-offload-dpdk: add conntrack offload init version

Taoyunxiang (16):
  dpif-netdev: use skb_priority to substitute mod_flag
  netdev-offload-dpdk: Add geneve option header parse/encap
  dpif-netdev: Fix snat pkt offload bug
  dpif-netdev: fix offload fail bug during executing ovs-tcpdump
  dpif-netdev: Add NAT offloading init version
  Geneve option data which need transformat u32 to u8_array
  Not offload dmac with ff:ff:ff:ff:ff:ff
  netdev-dpdk: add flag to distinct between pf and rep port
  packets.h: fix IP6_FMT error
  netdev-dpdk: Add uplink port and vf representor port flag
  Add QoS function offload support by meter
  Fix crash and port get bug with meter
  ofproto-dpif-xlate: ovs-tcpdump cannot capture incomming vxlan packets
  netdev-offload-dpdk: Add flow_flush api
  netdev-offload-dpdk: Add offload mod_tos actions
  dpif-netdev: modify max supported number of meter

 configure.ac                    |    2 +-
 include/openvswitch/ofp-meter.h |    1 +
 include/openvswitch/vlog.h      |    7 +-
 lib/conntrack.c                 |   52 +-
 lib/daemon-private.h            |    1 +
 lib/daemon-unix.c               |    2 +-
 lib/dp-packet.h                 |    6 +
 lib/dpif-netdev.c               |  496 +++++++++++--
 lib/dpif-netdev.h               |   19 +
 lib/dpif-netlink.c              |   28 +-
 lib/dpif-provider.h             |    5 +
 lib/dpif.c                      |   87 ++-
 lib/dpif.h                      |    6 +
 lib/fatal-signal.c              |   27 +-
 lib/netdev-dpdk.c               |   77 ++
 lib/netdev-dpdk.h               |    4 +
 lib/netdev-dummy.c              |    8 +-
 lib/netdev-linux.c              |    8 +-
 lib/netdev-offload-dpdk.c       | 1546 ++++++++++++++++++++++++++++++++++++---
 lib/netdev-offload-provider.h   |   17 +-
 lib/netdev-offload-tc.c         |   18 +-
 lib/netdev-offload.c            |   80 +-
 lib/netdev-offload.h            |   35 +-
 lib/netdev-provider.h           |    3 +-
 lib/netdev.c                    |   16 +
 lib/netdev.h                    |    2 +
 lib/odp-execute.h               |    8 +
 lib/ofp-meter.c                 |   17 +
 lib/packets.h                   |   35 +-
 lib/vlog.c                      |    6 +
 ofproto/ofproto-dpif-upcall.c   |    5 +-
 ofproto/ofproto-dpif-xlate.c    |   10 +-
 utilities/gdb/ovs_gdb.py        |   75 ++
 33 files changed, 2474 insertions(+), 235 deletions(-)

-- 
1.8.3.1



_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to