On 12/28/20 10:24 AM, Tao YunXiang wrote: > 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(-) >
Hi. This patch set doesn't look like it was intended to be sent to the upstream mailing list. It contains a lot of patches that are already on master branch or submitted to the mail list earlier, but with modified commit messages and altered authorship. I'm marking this set as 'Not Applicable'. If it contains any new code that you'd like to be accepted, please, rebase it on top of the master branch and format a proper patch-set. Best regards, Ilya Maximets. _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
