Skip to content

Commit

Permalink
ovs: update to 3.1.1
Browse files Browse the repository at this point in the history
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
zeddii committed Apr 21, 2023
1 parent 50ceb5a commit 5649493
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions recipes-networking/openvswitch/openvswitch_git.bb
Original file line number Diff line number Diff line change
Expand Up @@ -14,13 +14,13 @@ RDEPENDS:${PN}-ptest += "\
"

S = "${WORKDIR}/git"
PV = "3.0.4+${SRCPV}"
CVE_VERSION = "3.0.4"
PV = "3.1.1+${SRCPV}"
CVE_VERSION = "3.1.1"

FILESEXTRAPATHS:append := "${THISDIR}/${PN}-git:"

SRCREV = "2a98be5adaa6b3bd6c71a0ee01fc2782c67e7c78"
SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.0 \
SRCREV = "771c989a9a957b2e487c9312eaee3bfb87638be5"
SRC_URI += "git://github.com/openvswitch/ovs.git;protocol=https;branch=branch-3.1 \
file://openvswitch-add-ptest-71d553b995d0bd527d3ab1e9fbaf5a2ae34de2f3.patch \
file://run-ptest \
file://disable_m4_check.patch \
Expand Down

0 comments on commit 5649493

Please sign in to comment.