Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bumping ovs to version v3.1.1-2-g771c989a9, which comprises the following commits: 771c989a9 ovs-tcpdump: Stdout is shutdown before ovs-tcpdump exit. 8ac6375ca Prepare for 3.1.2. 0187eadfc Set release date for 3.1.1. 61b39d8c4 ofproto-dpif-xlate: Always mask ip proto field. 8019b5896 conntrack-tp: Fix clang warning. b184a68a2 netdev-offload-tc: Del ufid mapping if device not exist. 037e2d916 db-ctl-base: Partially revert b8bf410a5. fee5ea720 netdev-tc-offloads: Fix misaligned 8 byte read. fff04b838 ovs-thread: Fix cpus not read for the first 10s. b2b467b3a dpif-netlink: Always create at least 1 handler. 0f30961e0 netdev-offload-tc: Fix parse_tc_flower_to_actions() reporting errors. 3f50354a9 vswitch: Add missing documentation for "ct_flush" capability. 504f8c859 dpctl: Fix flush-conntrack with datapath as argument. 24b47072f ofproto-dpif-upcall: Wait for valid hw flow stats before applying min-revalidate-pps. 9f9b4de38 system-traffic: Fix conntrack test cases which are failing with af_xdp. dcdff1f42 netdev-windows: Add checking when creating netdev with system type on Windows 39a7a18c3 ofproto-dpif-upcall: Include hardware offloaded flows in total flows. f7378bc7f ofproto-dpif-upcall: Reset ukey's last stats value if the datapath changed. 694c7b4e0 classifier: Fix missing masks on a final stage with ports trie. 87249e136 ofproto: Fix re-creation of tunnel backing interfaces on restart. cb4eecd01 conntrack: Fix conntrack_clean may access the same exp_list each time. 372e1a835 ovs-actions: Correct typo in ovs-actions man page. 9c34fc2f6 ofproto-ipfix: Use per-domain template timeouts. b72a7f925 Prepare for 3.1.1. 3c2bea086 Set release date for 3.1.0. bb925b002 ofproto-dpif-upcall: Use last known stats ukey stats on revalidate missed dp flows. ed44eefb8 conntrack: Properly unNAT inner header of related traffic. a8580e508 sparse: Fix build with DPDK and GCC 12. 3ac908fd4 ovsdb-server: Fix handling of DNS name for listener configuration. 188da42e3 netdev-offload-tc: If the flow has not been used, report it as such. a77b8a32c netdev-offload-tc: Conntrack ALGs are not supported with tc. 34fabdce5 netdev-offload-tc: Fix tc conntrack force commit support. ec26862f6 ofproto-dpif-upcall: New ukey needs to take the old ukey's dump seq. 68e8ecaee netdev-offload-tc: Preserve tc statistics when flow gets modified. 4e3ac0d80 sparse: Fix numa.h for libnuma >= 2.0.13. 9629c0b4c tc: Add TCA_KIND flower to delete and get operation to avoid rtnl_lock(). f3988b8c6 netdev-offload-tc: Fix misaligned access to ct label. c48aaf289 dpif-netdev: Set PMD load based sleep start/inc to 1 us. 7aea2f9cd dpif-netdev: Set timer slack for PMD threads. f7da18a96 netdev-dpdk: Fix deadlock due to virtqueue stats retrieval. 21ccb0c88 ovsdb: Fix database statistics during the database replacement. 8986d4d55 Prepare for 3.1.0. 43266915a ovs-vsctl: Do not sent 'set_db_change_aware'. 8833e7c8e ovsdb-idl: Provide API to disable set_db_change_aware request. 08146bf7d openflow: Add extension to flush CT by generic match. a9ae73b91 ofp, dpif: Allow CT flush based on partial match. de3bbdc47 dpif-netdev: Add PMD load based sleeping. f4c884135 util: Add non quiesce xnanosleep. 4de6b009c Documentation: Remove link to obsolete sources. 68ff5e981 Documentation: Remove reference to RST online editor. 8ef198425 Documentation: Fix link to Netperf. 61e2259cf Documentation: Fix link to AppVeyor. 7e18ae63a Documentation: Fix link to iproute2 git repository. c7da49bc6 netdev-offload-dpdk: Fix transfer flows. bd14aa31e tests: Add unit tests to rculist. e5d92c1a5 cirrus: Update to use FreeBSD 12.4. 264ae342d system-dpdk: Fix error message in ping vhost-user ports. c9e10ac57 netdev-dpdk: Drop coverage counter for vhost IRQs. 3b29286db netdev-dpdk: Add per virtqueue statistics. 006e1c6db tc: Add support for TCA_STATS_PKT64. a7826d05b Documentation: Fix links in maintainers.rst. 1584062b9 Documentation: Fix links in the DPDK guide on physical ports. 461ab419e treewide: Don't use non-portable '==' with test command. 182b9cb35 dpif: Fix tunnel key set for IPv6 tunnels with SLOW_ACTION. 62e85106b utilities: Add USDT script to monitor dpif netlink execute message queuing. 9736b971b rhel: Enable AF_XDP by default in Fedora builds. e44e80343 acinclude.m4: Build with AF_XDP support by default if possible. 771a55825 Documentation/afxdp: Use packaged libbpf/libxdp for the build. 649dbc19f github: Test AF_XDP build using libbpf instead of kernel sources. b17cadff1 netdev-afxdp: Hide too large memset from sparse. 1dcc490d4 netdev-afxdp: Allow building with libxdp and newer libbpf. 0d8318db6 netdev-afxdp: Disable -Wfree-nonheap-object on receive. d83d7c491 ci: Fix overriding OPTS provided from the yml. 46e04ec31 dpif-netdev: Calculate per numa variance. ad6e506fc dpif-netdev: Rename pmd_info_show_rxq variables. e9ab15f4f docs: Add documentation for pmd-rxq-show secs parameter. 526230bfa dpif-netdev: Make pmd-rxq-show time configurable. 9a86a3dd6 travis: Drop support. d5469cb74 Makefile: Add USDT scripts to make install and fedora/debian test rpm. 685973a9f ovsdb-server: Don't log when memory-trim-on-compaction doesn't change. 863d2e1a8 python: Don't exit OFPFlow constructor. 22eb22438 tests: Verify flows in odp.at are parseable. fc3f918cb tests: Verify flows in ofp-actions are parseable. c395e9810 python: Interpret free keys as output in clone. 542fdad70 python: Fix output=CONTROLLER action. 1850e5e68 python: Support case-insensitive OpenFlow actions. 75a6e8db9 python: Return list of actions for odp action clone. d33e548fc python: Make key-value matching strict by default. fe204743c python: Add explicit decoders for all ofp actions. 3648fec08 python: Include aliases in ofp_fields.py. c627cfd9c python: Fix datapath flow decoders. 9855f35dd dpif-netdev/mfex: Add AVX512 NVGRE traffic profiles. 363cc2683 dpif-netdev/dpcls: Specialize 8, 1 and 5, 2 signatures. a879beb4d odp-execute: Add ISA implementation of set_masked IPv6 action c1daeb4b4 AUTHORS: Add Qian Chen. 7490f281f lldp: Fix bugs when parsing malformed AutoAttach. 0d23948a5 ovs-thread: Detect changes in number of CPUs. d34245ea1 ovs-ctl: Allow inclusion of hugepages in coredumps. c82f496c3 dpif-netdev: Use unmasked key when adding datapath flows. 79e7756a5 utilities: Add a GDB macro to dump hmap structures. bf8fa1fe4 dpdk: Fix typo in v22.11.1 tarball extract example. 1ea0fa4ad rhel: Avoid creating an empty database file. 69e71bf79 odp-execute: Add check for L4 header size. a787fbbf9 ovsdb-cs: Consider default conditions implicitly acked. 739bcf226 odp-execute: Fix ipv4 missing clearing of connection tracking fields. 481555587 faq: Update some wording since kernel module is already removed. 6bc92db36 rculist: Use rculist_back_protected to access prev. e83dad6e5 ovsdb: Count weak reference objects. 093915e04 vswitch.ovsschema: Set bfd_status to ephemeral. b8bf410a5 db-ctl-base: Use partial map/set updates for last add/set commands. a77c7796f dpdk: Update to use v22.11.1. 55b9507e6 ovsdb-idl: Add the support to specify the uuid for row insert. 954ae38a1 odp-util: Fix reporting unknown keys as keys with bad length. cd475f976 ovs-dpctl-top: Fix ovs-dpctl-top via pipe. 59e8cb8a0 rhel: Move conf.db to /var/lib/openvswitch, using symlinks. b22c4d840 netdev: Assume default link speed to be 10 Gbps instead of 100 Mbps. d240f72ad netdev-dpdk: Cleanup mempool selection code. 126e6046e netdev-dpdk: Move DPDK netdev related configuration. 0937209fc netdev-dpdk: Cleanup code when DPDK is disabled. 22413fe8a lacp: Modify the comment misspelling. 5b06970e8 ofp-msgs: Fix comment typo. 2496d8543 rculist: Fix iteration macros. c6062d107 vswitchd: Publish per iface received multicast packets. 8b3c86897 learn: Fix parsing immediate value for a field match. 62ac7b8a5 datapath-windows: Check the condition to reset pseudo header checksum on Rx side bb9fedb79 netdev-offload-dpdk: Enhance the support of tunnel pop action c230c7579 netdev-offload-tc: Reserve lower tc prios for ip ethertypes 48a0adefa dpif-netlink: Remove redundant null assignment 6ccf8efff tc: Fix coverity dereference null return value d77f93f36 tc: Pass tun_metadata by reference 165edb9ae ci: Update meson requirement for DPDK. c8a08db10 ovsdb: transaction: Fix weak reference leak. 9a638044e ovsdb: transaction: Refactor assess_weak_refs. 235fc6f4c AUTHORS: Add Daniel Ding. 02be2c318 netdev-linux: Fix inability to apply QoS on ports with custom qdiscs. a3848d98e conntrack: Show parent key if present. fec5424ae tc: Fix misaligned writes while parsing pedit. 0bd4155f5 odp-util: Add missing separator in format_odp_conntrack_action(). 0d0f282c1 vswitch.xml: Fix the name of rstp-path-cost option. f1eb850ae mac-learning: Fix learned fdb entries not age out issue. a1de888ab ofproto-dpif-xlate: Update tunnel neighbor when receive gratuitous ARP. 2158254fc utilities: Add a GDB macro to dump any cmap structure. 46ab9d80c bond: Fix crash while logging not yet enabled member. eb86c28dd ovs-tcpdump: Cleanup mirror port on SIGHUP/SIGTERM. c98762d91 netdev-dpdk: Fix tx_dropped counters value. 2db297ea3 AUTHORS: Add Robin Jarry. 97873af37 Documentation: Use new syntax for dpdk port representors. ffcb6f115 netdev-linux: Allow meter to work in tc software datapath when tc-policy is specified 743499607 Revert "tc: Fix stats dump when using same meter table" 7a5ee3251 tc: On last action use drop action attribute instead of pipe 850e63902 AUTHORS: Add Wilson Peng. ba9e387dc unaligned: Correct the stats of packet_count and byte_count on Windows. 9c27bd230 ct-dpif: Replace ct_dpif_format_flags() with format_flags_masked(). f7ae3f93c tests: Fix filtering of whole-second durations. 77f739914 ofproto-dpif-xlate: Allow sample when no in_port. 76ab364ea netdev-offload: Set 'miss_api_supported' to be under netdev. 31db0e043 cmap: Add thread fence for slot update. 6f5353839 ofproto-dpif-xlate: Do not use zero-weight buckets in select groups. edeefe762 github: Update versions of action dependencies. dc5410452 ovsdb: Fix race for datum JSON string reference counter. ccd26e79e ovs-tcpdump: Fix bond port unable to capture jumbo frames. 96b26dce1 ofproto-dpif-upcall: Print more data on unassociated datapath ports. 0b21e2343 json: Fix deep copy of objects and arrays. b5d972299 Add support for OpenSSL 3.0 functions. 1a9482d53 dhparams: Fix .c file generation with OpenSSL >= 3.0. 6c4735406 AUTHORS: Add Fengqi Li. 691c5a5de daemon-unix: Fix file descriptor leak when monitor restarts child. b8932f5b3 vconn: Allow ECONNREFUSED in refuse connection test. 46606cb2d sparse: Add a guard for netinet/ip6.h header on FreeBSD. 9b1a897e2 dpdk: Use DPDK 21.11.2 release. 5a686267d lib: Add support for sets of UUIDs. 62dab6a52 m4: Test avx512 for x86 only. 57b72c552 AUTHORS: Add Xavier Simonart. 02f31a126 ovsdb-idl: Preserve references for rows deleted in same IDL run as their insertion. 3b786f5cf system-dpdk: Improve user configured mempool test. 7eee450f8 datapath-windows: Fix icmp related error code. b26015c33 datapath-windows: support meter action initial version 7af5c33c1 datapath-windows: Add IPv6 conntrack ip fragment support on windows 54a618f0b datapath-windows: Alg support for ftp and tftp in conntrack 7a9dc1950 datapath-windows: Correct Geneve IPV6 header checksum parameter 753c4f57b AUTHORS: Add Christopher Aubut. a39ee99ed python: idl: Fix idl.Row.__str__ method. 586adfd04 bond: Avoid deadlock while updating post recirculation rules. 647551935 ofproto-dpif-upcall: Add debug commands to pause/resume revalidators. 2e74c4475 test-list: Fix false-positive build failure with GCC 12. a93d0b74d ofproto-dpif-trace: add --name option for ofproto/trace. 950aee1f7 checkpatch: Add check for egrep/fgrep. b1550ddde AUTHORS: Add Andreas Stieger. 75c355adc tests: Fix tests with GNU grep 3.8. dd9881ed5 tc: Fix stats dump when using same meter table 108a48d6a cirrus: Upgrade to FreeBSD 13.1 image. 49dec9242 AUTHORS: Add Jon Kohler. c0e053f6d netdev-linux: Skip some internal kernel stats gathering. b2151d8fd tests: Use _DAEMONIZE macro's to start tcpdump. 49efc63ad ofproto-dpif-xlate: Fix error messages for nonexistent ports/recirc_ids. 4f5decf4a ofproto-dpif-xlate: Optimize datapath action set by removing last clone action. d046453b5 ofproto-dpif-xlate: Clear tunnel wc bits if original packet is non-tunnel. 5046f2e35 sset, smap, hmapx: Reserve hash map space while cloning. a32a4e1fa raft: Fix unnecessary periodic compactions. 1336eeb57 netdev-offload-tc: Parse tunnel options only for geneve ports. e5f79eaea ovsdb: Don't store rows that didn't change in transaction history. 0c4b06319 netlink-conntrack: Do not fail to parse if optional TCP protocol attributes are not found. 78dad3a0c python-c-ext: Use designated initializers for type and module. ff55e8f38 netdev-offload-tc: Add missing handling of the tunnel source port. 262eded5f netdev-offload-tc: Fix ignoring unknown tunnel keys. 7a2663467 netdev-offload-tc: Use masks instead of keys while parsing tunnel attributes. 5d91bdf12 netdev-offload-tc: Explicitly handle mask for the tunnel destination port. 7a6c8074c netdev-offload-tc: Fix the mask for tunnel metadata length. 8d35e5faf AUTHORS: Add Michael Santana. 960c0e742 Set release date for 3.0.0. 8f62b45e4 releases: Mark 2.17 as a new LTS release. 516f181a2 docs: Remove remaining references to OVS kmod and XenServer. 2803b3fb5 handlers: Fix handlers mapping. a5cacea5f handlers: Create additional handler threads when using CPU isolation. 83c9518e7 xenserver: Remove xenserver. ac1332216 acinclude: Improve vpopcntdq build check. 39364e11d packets: Fix misaligned access to ip6_hdr. 16193fe73 AUTHORS: Add Miro Tomaska. 1731ed43c python: Do not send non-zero flag for a SSL socket. d1864effe ovsdb: Fix copying weak references into transaction history. b0e8668f3 dpif-netdev: Simplify AVX512 build time checks to enhance readability. a7045017d github: Move CI to ubuntu 20.04 base image. 1fd336cce netdev-offload-tc: Disable offload of IPv6 fragments. 269a947c7 ovs-save: Use right OpenFlow version for add-tlv-map. b47ebf718 system-traffic: Fix IPv4 fragmentation test sequence for check-kernel. d6c6b216e system-traffic: Fix incorrect neigh entry in ipv6 header modification test. 6fcd733f7 system-traffic: Don't run IPv6 header modification test on kernels < 5.19. 434025a15 python: Fix E275 missing whitespace after keyword. 398623a63 tc: Use sparse hex dump while printing inconsistencies. a7680c3ca netdev-offload-tc: Print unused mask bits on failure. 823d4f6bc dynamic-string: Add function for a sparse hex dump. 050dc8fed system-offloads-traffic: Fix waiting for netcat indefinitely. 01edbc3ad dpif-netlink: Fix incorrect bit shift in compat mode. 91b41af0d checkpatch: Add check for a Fixes tag. 6a9ec13aa python: Use setuptools instead of distutils. 47cfa8941 AUTHORS: Add Salem Sol. 2ff43c78c packets: Re-calculate IPv6 checksum only for first frag upon modify. d9268782a netdev-linux: set correct action for packets that passed policer c43da842f test-ovsdb: Fix false-positive leaks from LeakSanitizer. 7670c7c2e m4: Update ax_func_posix_memalign to the latest version. 97adbe943 m4: Replace obsolete AC_HELP_STRING with AS_HELP_STRING. 593b26e52 debian: Fix incorrect linkage of the python C extension. 791c47273 python: Add ability to pass extra libs and cflags for C extension. 66824fb8d libopenvswitch.pc: Add missing libs for a static build. a68002cd9 rhel: Stop installing internal headers. 099d1c745 python-c-ext: Handle initialization failures. 318adf3f3 AUTHORS: Add Tao Liu. 8166c066a netdev-linux: Do not touch LAG members if master is not attached to OVS. 378b51c6b netdev: Clear auto_classified if netdev reopened with the type specified. 1cecd385f system-offloads-traffic: Avoid check_pkt_len action test random failures. f36acef00 system-traffic: Properly stop dangling ping after geneve test. 97211927f conntrack: Fix conntrack multiple new state. d3c14abf4 python-c-ext: Fix a couple of build warnings. 54ebc235a python-c-ext: Remove Python 2 support. 2f4eb2d8c odp-execute: Avoid unnecessary logging for action implementations. ad026f40d system-dpdk: Add testpmd clean up in MTU unit tests. 5cd03632d AUTHORS: Add Harold Huang. 48ae7b802 netdev-offload-dpdk: Setting RSS hash types in RSS action. fcdf8ae4a lib: Print nw_frag in flow key. b31ed07b7 ovsdb: Remove extra make target dependency for local-config.5. 81d186c1c ci: Prefer pip3 to install unit test dependencies. 99587921c Prepare for post-3.0.0 (3.0.90). Signed-off-by: Bruce Ashfield <[email protected]>
- Loading branch information