Skip to content
Snippets Groups Projects
openvswitch2.13.spec 111 KiB
Newer Older
Louis Abel's avatar
Louis Abel committed
    aea5fefdac connmgr: Check nullptr inside ofmonitor_report().
    26fa38c332 ovsdb-client: Fix needs-conversion when SERVER is explicitly specified.
    65582c0bad dpdk: Use DPDK 19.11.6 release.
    967d4055e7 windows, tests: Modify service test.
    ccdfc67b74 netdev-linux: Fix indentation.
    81e759618c ci: Use parallel build for distcheck.
    6d67310f4d ofp-actions: Fix use-after-free while decoding RAW_ENCAP.

Louis Abel's avatar
Louis Abel committed

* Mon Feb 15 2021 Eelco Chaudron <echaudro@redhat.com> - 2.13.0-95
Louis Abel's avatar
Louis Abel committed
- conntrack: add generic IP protocol support [RH git: 6b3ca4b028]
    Currently, userspace conntrack only tracks TCP, UDP, and ICMP, and all
    other IP protocols are discarded, and the +inv state is returned. This
    is not in line with the kernel conntrack. Where if no L4 information can
    be extracted it's treated as generic L3. The change below mimics the
    behavior of the kernel.
    
    Resolves: BZ1876459
    
    Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
    Acked-by: Flavio Leitner <fbl@sysclose.org>
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
    (cherry picked from commit a27d70a8984879bc0a66afc2d7c35149659be24d)

Louis Abel's avatar
Louis Abel committed

* Wed Feb 10 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-94
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 8655a639ac]
    Commit list:
    2be25e3b00 Prepare for 2.13.4.
    f25820bf55 Set release date for 2.13.3.
    9a5e78b5c7 cirrus: Use FreeBSD 12.2.
    3512fb512c flow: Support extra padding length.

Louis Abel's avatar
Louis Abel committed

* Fri Feb 05 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-93
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 2100324b58]
    Commit list:
    a6efca9628 netdev-offload-tc: Reject rules with unsupported ct_state flags.

Louis Abel's avatar
Louis Abel committed

* Thu Feb 04 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-92
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 92b77d1489]
    Commit list:
    9985c46501 dist-docs: Include manpages generated from rST.

Louis Abel's avatar
Louis Abel committed

* Wed Feb 03 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-91
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: ea87c21ff2]
    Commit list:
    fcae3177d4 tc: Fix mpls bottom of stack bit mask reporting.

Louis Abel's avatar
Louis Abel committed

* Tue Feb 02 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-90
Louis Abel's avatar
Louis Abel committed
- dpif-netdev: Add PMD auto load balance status log. [RH git: 4fd540d8ef]
    When any PMD auto load balance parameters change, it is useful
    to also log if the feature is enabled or disabled.
    
    |dpif_netdev|INFO|PMD auto load balance load threshold changed to 70%
    |dpif_netdev|INFO|PMD auto load balance is disabled
    
    Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
    Acked-by: David Marchand <david.marchand@redhat.com>
    Acked-by: Ian Stokes <ian.stokes@intel.com>
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
    (cherry picked from commit 30de75520277a39ac775d15d4fa1c9cc886ad5d2)

Louis Abel's avatar
Louis Abel committed

* Tue Feb 02 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-89
Louis Abel's avatar
Louis Abel committed
- dpif-netdev: Add parameters to configure PMD auto load balance. [RH git: 5935f7a9d8]
    Two important parts of how PMD auto load balance operates are how
    loaded a core needs to be and how much improvement is estimated
    before a PMD auto load balance can trigger.
    
    Previously they were hardcoded to 95% loaded and 25% variance
    improvement.
    
    These default values may not be suitable for all use cases and
    we may want to use a more (or less) aggressive rebalance, either
    on the pmd load threshold or on the minimum variance improvement
    threshold.
    
    The defaults are not changed, but "pmd-auto-lb-load-threshold" and
    "pmd-auto-lb-improvement-threshold" parameters are added to override
    the defaults.
    
    $ ovs-vsctl set open_vswitch . other_config:pmd-auto-lb-load-threshold="70"
    $ ovs-vsctl set open_vswitch . other_config:pmd-auto-lb-improvement-threshold="20"
    
    Signed-off-by: Christophe Fontaine <cfontain@redhat.com>
    Co-Authored-by: Kevin Traynor <ktraynor@redhat.com>
    Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
    Acked-by: David Marchand <david.marchand@redhat.com>
    Acked-by: Ian Stokes <ian.stokes@intel.com>
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
    (cherry picked from commit 62ab5594c20cc815592562af69abb5b8ebe85d55)

Louis Abel's avatar
Louis Abel committed

* Tue Feb 02 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-88
Louis Abel's avatar
Louis Abel committed
- dpif-netdev: Add log for PMD auto load balance interval parameter. [RH git: a8f4696c20]
    Previously if the parameter for the PMD auto load balance minimum
    interval was changed at runtime, it was not logged unless the
    PMD auto load balance feature was also changed to enabled.
    
    Log the parameter anytime it changes, and use minutes when it is
    logged as that is the user input format.
    
    Fixes: 5bf84282482a ("Adding support for PMD auto load balancing")
    Signed-off-by: Kevin Traynor <ktraynor@redhat.com>
    Acked-by: David Marchand <david.marchand@redhat.com>
    Acked-by: Ian Stokes <ian.stokes@intel.com>
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
    (cherry picked from commit e4db0b69e2d81d8d5ca1265fbfbd08a9b30a1a02)

Louis Abel's avatar
Louis Abel committed

* Mon Feb 01 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-87
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: d303f53850]
    Commit list:
    a5e068f24b netdev-dpdk: Fix incorrect shinfo initialization.
    522d828ae6 github: Don't fail the job if 'apt update' failed.
    81026f0bad vswitchd.xml: Fix supported IPsec tunnels.

Louis Abel's avatar
Louis Abel committed

* Fri Jan 29 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-86
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 2986e0866e]
    Commit list:
    98723e351f ovsdb-doc: Add build dependency on dirs.py.

Louis Abel's avatar
Louis Abel committed

* Thu Jan 28 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-85
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: f2f6b58dd9]
    Commit list:
    484068b741 dpctl: Fix dpctl process command parameter error.

Louis Abel's avatar
Louis Abel committed

* Thu Jan 28 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-84
Louis Abel's avatar
Louis Abel committed
- redhat: Use a mock config based on the buildsystem target [RH git: b820a7b894]

Louis Abel's avatar
Louis Abel committed

* Thu Jan 28 2021 Flavio Leitner <fbl@redhat.com> - 2.13.0-83
Louis Abel's avatar
Louis Abel committed
- Merging b37528cef7 conntrack: Fix the icmp conntrack new state. [RH git: dc913c7d4c]
    Commit list:
    b37528cef7 conntrack: Fix the icmp conntrack new state.
    c06328ae57 conntrack: Fix icmp conntrack state.
    8e0a1527d7 odp-util: Fix abort while formatting nsh actions.

Louis Abel's avatar
Louis Abel committed

* Thu Jan 28 2021 Flavio Leitner <fbl@redhat.com> - 2.13.0-82
Louis Abel's avatar
Louis Abel committed
- Merging f383000ca6 acinclude: Strip out -mno-avx512f provided .. [RH git: 304ba372e4]
    Commit list:
    f383000ca6 acinclude: Strip out -mno-avx512f provided by DPDK.
    63f2aa2b7d acinclude: Strip out -march provided by DPDK.

Louis Abel's avatar
Louis Abel committed

* Wed Jan 20 2021 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-81
Louis Abel's avatar
Louis Abel committed
- Enable AVX512 support on binutils >= 2.30-79.el8 [RH git: 8b3f992902]

Louis Abel's avatar
Louis Abel committed

* Thu Jan 14 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-80
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: b7a6e48410]
    Commit list:
    66fc41bfb2 Prepare for 2.13.3.
    e8ca014102 Set release date for 2.13.2.
    9b00c9c047 lldp: do not leak memory on multiple instances of TLVs
    02e48ecf29 ipf: Avoid accessing to a freed rp.
    999bec82e1 rhel: Fix libunwind dev package.

Louis Abel's avatar
Louis Abel committed

* Wed Jan 06 2021 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-79
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 86c9f9af77]
    Commit list:
    6c3d1c9f6f ovs-monitor-ipsec: Add option to not restart IKE daemon.
    d9edf71d17 ovs-monitor-ipsec: Allow exit of ipsec daemon maintaining state.
    7286dc4412 ovs-ctl: Use 'stop_daemon' to stop ovs-monitor-ipsec.
    60c6013b7b ovs-monitor-ipsec: Fix active connection regex.
    d59ec5359d ovs-monitor-ipsec: set correct 'leftcert' and 'rightcert' name
    6e1f4ade25 ovs-monitor-ipsec: Add support for tunnel 'local_ip'.
    03ee7466ca ovs-monitor-ipsec: Suppress "unknown %d argument" warning.
    d371c42bbb ovs-monitor-ipsec: Fix _nss_clear_database() parse error.
    ff48c43a59 ovs-ctl: Don't overwrite external-id hostname.

Louis Abel's avatar
Louis Abel committed

* Wed Dec 23 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-78
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 2cfb47639f]
    Commit list:
    7312222306 odp-util: Fix netlink message overflow with userdata.
    b3c09431ad NEWS: Move '--offload-stats' entry to correct release.
    7c24762d3e ovsdb-tool: Fix datum leak in the show-log command.
    a47647c6ec ofproto-dpif-xlate: Stop forwarding MLD reports to group ports.
    82093f97c5 github: Fix Ubuntu package installation.
    56b81e3ee7 jsonrpc: Avoid disconnecting prematurely due to long poll intervals.

Louis Abel's avatar
Louis Abel committed

* Fri Dec 04 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-77
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 350e017b66]
    Commit list:
    aacf05c5b8 ovsdb-idl: Fix expected condition seqno when changes are pending.
    db74cd6f4b ovsdb-cluster.at: Fix infinite loop in torture tests.

Louis Abel's avatar
Louis Abel committed

* Fri Dec 04 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-76
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: ece49fb665]
    Commit list:
    cdf4cf4966 lib/tc: fix parse act pedit for tos rewrite

Louis Abel's avatar
Louis Abel committed

* Thu Dec 03 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-75
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 3e10785905]
    Commit list:
    ac5c067937 ovsdb-idl: Fix use-after-free when deleting orphaned rows.
    60607ba779 ovsdb-idl: Fix memleak when deleting orphan rows.
    08c8a29bf4 ovsdb-idl: Fix memleak when reinserting tracked orphan rows.

Louis Abel's avatar
Louis Abel committed

* Wed Dec 02 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-74
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 773fc1e75b]
    Commit list:
    d853716dcb python: Update build system to ensure dirs.py is created.
    9ada310291 python: set ovs.dirs variables with build system values
    9342d27a26 datapath: ovs_ct_exit to be done under ovs_lock
    d93d9181f5 compat: rcu: Add support for consolidated-RCU reader checking
    505b916b03 ovsdb-idl: Fix iteration over tracked rows with no actual data.
    1eb6abd6fc Handle refTable values with setkey()
    feec8e6888 tests: Add overflow test for the sha1 library.
    b5a39a7d7f travis: Remove support for Travis CI.
    db5e2bdd3b github: Add GitHub Actions workflow.
    3ff5e400bd ci: Don't use 'native' machine for DPDK cache.

Louis Abel's avatar
Louis Abel committed

* Thu Nov 19 2020 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-73
Louis Abel's avatar
Louis Abel committed
- Fix building OVS on ppc64le and armv7hl with Python 3.9 [RH git: a6928f88b2]
    Python 3.9 changed the architecture naming in suffix used for binary
    extensions.
    Use python3-config --extension-suffix in order to figure out the correct
    extension suffix used for binary extensions.
    
    This is not, currently, an issue on RHEL8, but it'll be an issue on
    RHEL9 and it's an issue on Fedora Rawhide.

Louis Abel's avatar
Louis Abel committed

* Tue Nov 17 2020 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-72
Louis Abel's avatar
Louis Abel committed
- redhat: Enable ipsec support [RH git: 2c7306b51f] (#1782141)
    Resolves: #1782141

Louis Abel's avatar
Louis Abel committed

* Mon Nov 16 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-71
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 2aae181525]
    Commit list:
    abe7fe4486 ovsdb-idl: Return correct seqno from ovsdb_idl_db_set_condition().
    03c12fe076 ovsdb-idl: Fix *_is_new() IDL functions.
    1b73731eef ovsdb-idl.at: Return stream open_block python tests.
    b876447179 compat: Fix compile warning.
    cb874fa2f2 compat: Remove stale code.
    6c5cd45051 tests: Add parse-flow tests for MPLS fields.
    fa59781826 ofp-actions: Fix userspace support for mpls_ttl.
    cdf2cf98e3 python: Don't raise an Exception on failure to connect via SSL.
    032fd056fe lldp: correctly increase discarded count
    f051229561 lldp: increase statsTLVsUnrecognizedTotal on unknown TLV
    12ffc6118e lldp: fix a buffer overflow when handling management address TLV
    46b5101de0 lldp: Fix size of PEEK_DISCARD_UINT32()
    364d371c58 lldp: validate a bit more received LLDP frames
    3a3c52b8a2 sha1: Fix algorithm for data bigger than 512 megabytes.
    8ea7e55eb6 odp-util: Fix overflow of nested netlink attributes.

Louis Abel's avatar
Louis Abel committed

* Wed Nov 11 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-70
Louis Abel's avatar
Louis Abel committed
- redhat: Fix conf.db permissions in the spec. [RH git: 46d3617298]
    Upstream has removed the read permission from the db file
    because it may incur security concerns, for example, IPsec
    Pre-shared keys are stored in the db.
    
    Fixes: 3e581f43a9 ("ovsdb: Remove read permission of *.db from others.")
    Signed-off-by: Flavio Leitner <fbl@redhat.com>

Louis Abel's avatar
Louis Abel committed

* Wed Nov 11 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-69
Louis Abel's avatar
Louis Abel committed
- Merging d43d10e10c netdev-offload-dpdk: Preserve HW statistics.. [RH git: a779495d03]
    Commit list:
    d43d10e10c netdev-offload-dpdk: Preserve HW statistics for modified flows.
    3e581f43a9 ovsdb: Remove read permission of *.db from others.
    1440833435 raft: Make backlog thresholds configurable.
    efc59be2ea raft: Set threshold on backlog for raft connections.

Louis Abel's avatar
Louis Abel committed

* Mon Nov 09 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-68
Louis Abel's avatar
Louis Abel committed
- Merging dc5b4e8f69 ovs-bugtool: Fix crash when enable --ovs. [RH git: de7f5508d7]
    Commit list:
    dc5b4e8f69 ovs-bugtool: Fix crash when enable --ovs.

Louis Abel's avatar
Louis Abel committed

* Thu Nov 05 2020 Ilya Maximets <i.maximets@redhat.com> - 2.13.0-67
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 03753de14f]
    Commit list:
    07049d5b66 bugtool: Fix for Python3.
    625a6f0f0e raft: Avoid having more than one snapshot in-flight.
    fc7a644a73 ovsdb-server: Reclaim heap memory after compaction.
    49453540d9 raft: Add log length to the memory report.

Louis Abel's avatar
Louis Abel committed

* Wed Nov 04 2020 Ilya Maximets <i.maximets@redhat.com> - 2.13.0-66
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 373b7e9f51]
    Commit list:
    fd29479f04 raft: Report jsonrpc backlog in kilobytes.
    7865bc49d3 ovsdb: Add raft memory usage to memory report.

Louis Abel's avatar
Louis Abel committed

* Tue Oct 27 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-65
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: f9a054c1b5]
    Commit list:
    7a69ccf7e4 raft: Avoid annoying debug logs if raft is connected.
    3a8897322f raft: Fix error leak on failure while saving snapshot.

Louis Abel's avatar
Louis Abel committed

* Sat Oct 24 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-64
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 73eb33dcf1]
    Commit list:
    9bd5bf4c3a netdev-tc-offloads: Don't delete ufid mapping if fail to delete filter

Louis Abel's avatar
Louis Abel committed

* Wed Oct 21 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-63
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 6f80f8c230]
    Commit list:
    df3ecbbb6b travis: Fix kernel download retry.
    1c9e73f922 Revert "travis: Disable check for array of flexible structures in sparse."
    1557ce2673 ofp-ed-props: Fix using uninitialized padding for NSH encap actions.

Louis Abel's avatar
Louis Abel committed

* Wed Oct 21 2020 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-62
Louis Abel's avatar
Louis Abel committed
- redhat: Add conflicts for older versioned packages [RH git: b1f563c738] (#1886836)
    Resolves: #1886836

Louis Abel's avatar
Louis Abel committed

* Fri Oct 09 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-61
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: fa57a21817]
    Commit list:
    75fbada49b travis: Disable check for array of flexible structures in sparse.
    12c43c2e64 ovsdb-idl.at: Queue for termination all OVSDB IDL pids.
    61e6f03cc3 system-userspace-packet-type-aware.at: Wait for ip address updates.
    6d30b86168 dpif-netdev: Fix typo in copyright header.
    9400845f88 docs: Add flow control on i40e issue

Louis Abel's avatar
Louis Abel committed

* Wed Sep 16 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-60
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 38d21cf4eb]
    Commit list:
    3c2b1915d2 ipsec: Fix Strongswan configuration syntax.
    610dfdc63d cirrus: Use FreeBSD 11.4.
    0cb432954a selinux: Add missing permissions for ovs-kmod-ctl.
    9a6d26ea30 netdev-dpdk: Don't set rx mq mode for net_virtio.
    183be08223 rhel: Fix reload of OVS_USER_ID on startup.
    90443bc5c6 classifier: Fix use of uninitialized value.
    c38ebe8164 userspace-tso: Document the minimum kernel version.
    faf6651357 rhel: Fix logrotate group when dpdk is enabled.

Louis Abel's avatar
Louis Abel committed

* Thu Sep 10 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-59
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 4fbcdeb187]
    Commit list:
    4d6846d4d8 ovsdb-idl.at: Wait all servers to join the cluster.

Louis Abel's avatar
Louis Abel committed

* Thu Aug 27 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-58
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: d5817ddabf]
    Commit list:
    ace73aa122 travis: Merge matrix entries.
    9eedff62fe ovs-dpctl-top: Skip "eth()" element.
    9903c42973 meta-flow: fix a typo in "MPLS Bottom of Stack Field" paragraph.
    7f1b52086b python: Fixup python shebangs to python3.
    5d1e1c161a test-conntrack: Fix conntrack benchmark by clearing conntrack metadata.

Louis Abel's avatar
Louis Abel committed

* Wed Aug 26 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-57
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 2fe3a06bff]
    Commit list:
    14c5912a7b travis: Test build of debian packages.
    823bea7797 debian: Fix broken build after some man pages became generated from RST
    895fc18393 debian: Add python3-sphinx to ovs build dependencies
    b0e8532d01 debian: Fix package dependencies
    0427918d89 connmgr: Support changing openflow versions without restarting.
    d02892966c ovs-monitor-ipsec: Convert Python2 code to Python3.
    8b3fcc65a0 netdev-offload-dpdk: Fix for broken ethernet matching HWOL for XL710NIC.

Louis Abel's avatar
Louis Abel committed

* Tue Aug 18 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-56
Louis Abel's avatar
Louis Abel committed
- dpdk: Updated configs to 19.11.3 [RH git: 4e4acaf40a]

Louis Abel's avatar
Louis Abel committed

* Tue Aug 18 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-55
Louis Abel's avatar
Louis Abel committed
1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772
- Merging 798524b5e3 version: 19.11.3 [RH git: 64c883ec66] (#1868709)
    Commit list:
    798524b5e3 version: 19.11.3
    1e5167d97f mem: mark pages as not accessed when freeing memory
    4153891ad2 net/mlx5: fix packet length assert in MPRQ
    8bec239cff buildtools: get static mlx dependencies for meson
    3196e264f7 net/mlx5: fix build with separate glue lib for dlopen
    f9fde3f8a9 doc: fix reference in ABI guide
    d455442cac Revert "common/qat: fix GEN3 marketing name"
    d764b2cd1f test/crypto: fix statistics case
    b965554c17 eal/ppc: fix bool type after altivec include
    9f090f7c97 net/hns3: replace memory barrier with data dependency order
    05f23c1a24 net/hns3: add free threshold in Rx
    22ae47b85b net/hns3: remove one IO barrier in Rx
    7669265b7f net/hns3: reduce judgements of free Tx ring space
    4341cd6f0c net/hns3: remove unnecessary assignments in Tx
    008d6625ed net/mlx5: fix RSS key copy to TIR context
    987ef3cd66 net/ena/base: fix testing for supported hash function
    5072ef83e7 net/hns3: fix MSI-X interrupt during initialization
    6fdabde3d9 net/hns3: fix Rx interrupt after reset
    eb23edc7c2 net/hns3: fix Tx interrupt when enabling Rx interrupt
    3db4e6aabb net/hns3: fix RSS indirection table configuration
    7cfc979bc9 net/hns3: support different numbers of Rx and Tx queues
    f16148907b net/hns3: support Rx interrupt
    a4f8b13c12 doc: add NASM installation steps
    43e4f20638 doc: fix API index
    106dddaf87 doc: prefer https when pointing to dpdk.org
    130830b165 doc: fix typo in contributors guide
    e9aeb99c93 doc: fix typo in contributors guide
    029c527ef4 examples/ip_pipeline: remove check of null response
    1b2d70662c examples/kni: fix crash during MTU set
    d9da460ee3 net/ixgbe: check driver type in MACsec API
    33189eecd0 net/i40e: fix flow director enabling
    a6c3bc7236 net/ice: fix setting L2TAG
    a46186d063 net/iavf: fix setting L2TAG
    b7a08ea7cd net/i40e: fix setting L2TAG
    696a40bd94 net/sfc/base: fix manual filter delete in EF10
    bea8e15b59 net/hinic: fix TSO
    c4d7293707 net/octeontx2: fix buffer size assignment
    586faf5a4f net/bnxt: fix Rx ring producer index
    1df20ac457 cryptodev: fix SHA-1 digest enum comment
    86809db310 doc: fix build with doxygen 1.8.18
    121f752786 examples/vm_power: drop Unix path limit redefinition
    ba5df75ed5 examples/vm_power: fix build with -fno-common
    4d1fd43b3a net/mvpp2: fix build with gcc 10
    1c2eaf9a98 vhost: fix zero-copy server mode
    3ddb8f1d07 net/i40e: fix queue related exception handling
    69516f9e3f net/ice: fix RSS for GTPU
    f956486556 net/i40e: fix wild pointer
    3af3834731 examples/kni: fix MTU change to setup Tx queue
    4b369799c7 fix same typo in multiple places
    c85044909a mempool/dpaa2: install missing header with meson
    fd2cc33835 kvargs: fix strcmp helper documentation
    0b45ef6e39 doc: fix typos in ABI policy
    a7413810b9 pci: reject negative values in PCI id
    c4d58cd40c pci: accept 32-bit domain numbers
    7b732e25df net/ice/base: update copyright
    0491724e4a common/iavf: update copyright
    75f2750b43 net/i40e/base: update copyright
    3c6d1a0269 net/ixgbe/base: update copyright
    7c36f2ea8b app/testpmd: fix DCB set
    070a7b832d common/mlx5: fix netlink buffer allocation from stack
    8fecf8ad1d net/mlx5: fix doorbell bitmap management offsets
    fc047c800b net/i40e: fix queue region in RSS flow
    099b9e280c net/bnxt: fix storing MAC address twice
    ba15f6288e net/bnxt: fix using RSS config struct
    2109b14aa9 net/bnxt: fix error log for command timeout
    bbcbd194d8 net/qede: fix port reconfiguration
    f9630f56a4 net/virtio: fix unexpected event after reconnect
    c651ee6999 vhost: handle mbuf allocation failure
    1e2a3beb12 net/hinic: fix Tx mbuf length while copying
    b191e32975 net/hinic: fix queues resource free
    733bc3f639 net/vmxnet3: handle bad host framing
    a15ee3e4a7 net/mlx5: fix VLAN flow action with wildcard VLAN item
    4de7d8bc21 net/qede: fix link state configuration
    f98d3de913 net/ixgbe: fix statistics in flow control mode
    22f701a5d4 common/mlx5: fix umem buffer alignment
    348a2c5a9a doc: fix multicast filter feature announcement
    fc962b01c7 net/e1000: fix port hotplug for multi-process
    2e33e6b144 doc: fix build issue in ABI guide
    da5586fcbe eal: fix C++17 compilation
    2d2ba1fb00 doc: fix default symbol binding in ABI guide
    ef254d821e doc: fix LTO config option
    f40d9a3cbb build: disable gcc 10 zero-length-bounds warning
    b02c7838a0 crypto/caam_jr: fix IRQ functions return type
    199d2c49a6 crypto/caam_jr: fix check of file descriptors
    053c7ff9b5 app/eventdev: check Tx adapter service ID
    a23ef1c188 event/dsw: fix enqueue burst return value
    32b5e80df1 crypto/qat: support plain SHA1..SHA512 hashes
    507cda6e23 examples: remove extra new line after link duplex
    83e7cafc27 app: remove extra new line after link duplex
    40a2233e78 net/mlx5: fix Tx queue release debug log timing
    ead66a3fb9 net/mlx4: fix drop queue error handling
    46cd8f27b1 net/mlx5: fix meter color register consideration
    77ca941f9d net/mlx5: fix matching for UDP tunnels with Verbs
    23e2c36fa1 net/mlx5: fix match on empty VLAN item in DV mode
    425b3ccd2d net/ring: fix device pointer on allocation
    39abdde91a net/ice: fix variable initialization
    8ec53ab745 Revert "net/bnxt: fix number of TQM ring"
    ee4518a2de Revert "net/bnxt: fix TQM ring context memory size"
    53038c4760 net/ixgbe: fix link state timing on fiber ports
    61706cf3f2 bus/fslmc: fix size of qman fq descriptor
    eeaa4c42b3 net/dpaa2: fix congestion ID for multiple traffic classes
    a71e30e6b0 net/dpaa2: fix 10G port negotiation
    ef6d112d7d bus/fslmc: fix dereferencing null pointer
    f83c2ba6ea app/testpmd: fix memory failure handling for i40e DDP
    e428b51c18 net/bnxt: fix FW version query
    dafdf58799 net/virtio: fix crash when device reconnecting
    abe65fce86 net/bnxt: fix TQM ring context memory size
    426e8b5253 net/bnxt: fix number of TQM ring
    2befb2f470 net/tap: fix crash in flow destroy
    82e2269d01 net/ice: fix crash in switch filter
    2e1e12f6a8 net/ice: support mark only action for flow director
    f05c433b44 net/ixgbe: fix link status synchronization on BSD
    b639786c5f net/iavf: fix link speed
    6c8f2aef2f net/bnxt: fix possible stack smashing
    1a476dbabd net/netvsc: do not configure RSS if disabled
    f815b93c27 net/netvsc: do RSS across Rx queue only
    bb0fd68c99 bus/vmbus: fix comment spelling
    4fe11771a2 net/netvsc: fix comment spelling
    024a568578 app/testpmd: fix statistics after reset
    556ae6bd83 net/failsafe: fix fd leak
    47bd1f0ad2 ipsec: check SAD lookup error
    7b842acdfa drivers/crypto: disable gcc 10 no-common errors
    b64337ffa3 examples/fips_validation: fix parsing of algorithms
    b168483089 crypto/kasumi: fix extern declaration
    0665fb6e09 crypto/qat: fix cipher descriptor for ZUC and SNOW
    de299dec14 app/crypto-perf: fix display of sample test vector
    9b91b991b6 crypto/ccp: fix fd leak on probe failure
    6e0bdc2ba1 bbdev: fix doxygen comments
    abc111ae3d test/flow_classify: enable multi-sockets system
    a009c7667f event/octeontx2: fix build for O1 optimization
    6fc3588de0 net/ena: fix build for O1 optimization
    c6f6f3d8e1 mempool/octeontx2: fix build for gcc O1 optimization
    2cb0536157 examples/eventdev: fix crash on exit
    fd554a1f8f mem: fix overflow on allocation
    f0ac3aa2d2 examples/l2fwd-keepalive: fix mbuf pool size
    deb055888f remove references to private PCI probe function
    d8aeeb8cfb service: remove rte prefix from static functions
    99303c675d service: fix identification of service running on other lcore
    c4bcf57075 service: fix race condition for MT unsafe service
    c4c9531648 mk: fix static linkage of mlx dependency
    d104eb2c03 common/octeontx: fix gcc 9.1 ABI break
    9022ffe003 event/dsw: avoid reusing previously recorded events
    85c1aae896 eventdev: fix probe and remove for secondary process
    a309eafc89 event/octeontx2: fix queue removal from Rx adapter
    46b7943fda net/mlx5: fix gcc 10 enum-conversion warning
    7e01ad84bf net/mlx5: fix VLAN ID check
    4fdea813e5 net/mlx5: fix assert in modify converting
    831152d0d9 net/mlx5: fix RSS enablement
    ea6b087b9b net/octeontx: fix dangling pointer on init failure
    ee263a1371 net/hns3: fix return value when clearing statistics
    827eb6ca97 net/hns3: fix VLAN PVID when configuring device
    6686131671 net/softnic: fix resource leak for pipeline
    60dfeffc23 net/softnic: fix memory leak for thread
    e399ff6427 net/sfc/base: fix build when EVB is enabled
    5862e3fe62 net/sfc/base: use simpler EF10 family run-time checks
    68409f9a6c net/sfc/base: use simpler EF10 family conditional check
    ecd69bfb76 net/mlx5: fix actions validation on root table
    58ca518c24 net/mlx5: fix assert in dynamic metadata handling
    a6ae060e39 vhost: prevent zero-copy with incompatible client mode
    5099fb8d59 vhost: fix peer close check
    fd7ba64cb4 net/mlx5: fix assert in doorbell lookup
    d6db84d0b1 net/i40e: fix flush of flow director filter
    a42e979217 doc: add i40e limitation for flow director
    74095b0ca6 net/i40e: fix flow director for ARP packets
    fe42bb4b74 net/bnxt: fix max ring count
    a131ab7d0f eal/ppc: fix build with gcc 9.3
    2acc78a0a1 kvargs: fix invalid token parsing on FreeBSD
    df17bcb43b eal/x86: ignore gcc 10 stringop-overflow warnings
    274dec7548 examples/ipsec-gw: fix gcc 10 maybe-uninitialized warning
    ea0fb3e5a5 net/avp: fix gcc 10 maybe-uninitialized warning
    daa2cd115f eal: fix typo in endian conversion macros
    9ef2246962 doc: fix log level example in Linux guide
    aecc7782a6 app/testpmd: add parsing for QinQ VLAN headers
    26467e800b net/bnxt: fix VNIC Rx queue count on VNIC free
    61c8f03fd4 net/bnxt: fix memory leak during queue restart
    e09bf2672d bus/pci: fix UIO resource access from secondary process
    35348ca71e usertools: check for pci.ids in /usr/share/misc
    a8e6e27b00 app: fix usage help of options separated by dashes
    0d7e4fbf2d fix various typos found by Lintian
    ccc676944f timer: protect initialization with lock
    6be8fba616 eal: fix comments spelling
    32688549a0 lpm6: fix comments spelling
    eee7a4f089 lpm6: fix size of tbl8 group
    8426cebb49 mempool: remove inline functions from export list
    632fec749f security: fix crash at accessing non-implemented ops
    0407d17dae net/bnxt: fix VLAN add when port is stopped
    a62880c4d4 net/bnxt: fix port start failure handling
    6cc939165f net/bnxt: use true/false for bool types
    886085974e net/bnxt: fix HWRM command during FW reset
    c1b7cb6792 net/iavf: fix stats query error code
    ca2ecc15f2 net/ixgbe: fix link status after port reset
    9a673fc544 net/ixgbe: fix resource leak after thread exits normally
    4c84ef15a7 net/mlx5: improve logging of MPRQ selection
    f0a019c950 net/mlx5: set dynamic flow metadata in Rx queues
    bf10f18c64 net/mlx5: fix header modify action validation
    da5c4ff51b net/mlx5: fix crash when releasing meter table
    a9018074d1 common/mlx5: fix build with rdma-core 21
    461a2ba67a net/i40e: fix flow director initialisation
    ac051be918 net/tap: fix queues fd check before close
    4c587687f7 net/virtio-user: fix devargs parsing
    74a51ef091 vhost: fix shadowed descriptors not flushed
    2f48b05305 vhost: fix shadow update
    d28299df0a net/tap: fix unexpected link handler
    8e90f78a02 net/tap: fix fd leak on creation failure
    2523e877dc net/tap: fix file close on remove
    2b74a885aa net/tap: fix check for mbuf number of segment
    2fe4af64f9 net/tap: fix mbuf and mem leak during queue release
    908866e6fc net/tap: fix mbuf double free when writev fails
    ab9701159d net/mlx5: fix validation of push VLAN without full mask
    d2f4d1ae3d net/mlx5: fix push VLAN action to use item info
    1603ade39c net/enic: fix flow action reordering
    d3c99e41b1 net/mlx5: fix jump table leak
    652a21028a net/mlx5: fix meter suffix table leak
    afca8bc661 net/mlx5: add multi-segment packets in MPRQ mode
    bbdd1a9c79 net/mlx5: enable MPRQ multi-stride operations
    a1b3dc84bc net/mlx5: add device parameter for MPRQ stride size
    31d1b373d5 net/i40e: relax barrier in Tx for NEON
    85897fd567 net/octeontx2: disable unnecessary error interrupts
    6075a1ee65 net/octeontx2: enable error and RAS interrupt in configure
    fd2f1973f4 net/mlx5: use open/read/close for ib stats query
    624db5a0ab net/mlx4: fix build with -fno-common
    b3e01cd3e4 common/mlx5: fix build with -fno-common
    be0d36b087 net/hns3: fix VLAN filter when setting promisucous mode
    c6f7d75949 net/hns3: fix default VLAN filter configuration for PF
    0bd1d3b49c net/hns3: fix RSS key length
    c4e9d7e10c net/hns3: add RSS hash offload to capabilities
    50daf2acc9 net/hns3: clear residual flow rules on init
    1ff55a18be vhost: make IOTLB cache name unique among processes
    c0c67a2dac vhost: remove unused variable
    871773f3ac net/virtio: fix outdated comment
    4f5f084c7f net/vhost: fix potential memory leak on close
    b35cbd50b9 vhost: fix packed ring zero-copy
    e624761604 vhost/crypto: add missing user protocol flag
    11d9847039 net/hinic/base: fix PF firmware hot-active problem
    f662af80b1 net/null: remove redundant check
    bfc5290bc8 net/null: fix secondary burst function selection
    670758fe8b net/pfe: fix double free of MAC address
    175f707d92 app/testpmd: fix PPPoE flow command
    03527bd393 net/mlx5: fix counter container usage
    2c0c0e4820 net/ena: set IO ring size to valid value
    59acd7de4c net/ena/base: fix indentation of multiple defines
    3c4bf79460 net/ena/base: fix indentation in CQ polling
    3c6ec30057 net/ena/base: fix documentation of functions
    c6730185e0 net/ena/base: prevent allocation of zero sized memory
    d5cfa58c05 net/ena/base: make allocation macros thread-safe
    af84a4f278 net/ice/base: remove unused code in switch rule
    5cfef294de net/ice: fix RSS advanced rule
    46825a9e59 net/nfp: fix dangling pointer on probe failure
    d027444df5 net/nfp: fix log format specifiers
    61347b53bb examples/vmdq: fix RSS configuration
    267e255ef4 ethdev: fix build when vtune profiling is on
    c6f822199a net/memif: fix resource leak
    4f880a2089 net/netvsc: avoid possible live lock
    9f54fa3e2b net/netvsc: handle Tx completions based on burst size
    62ec946eec net/netvsc: remove process event optimization
    81441b4e4f net/netvsc: fix memory free on device close
    42916635b3 net/netvsc: split send buffers from Tx descriptors
    244193073d net/netvsc: handle Rx packets during multi-channel setup
    cc1f006253 net/netvsc: propagate descriptor limits from VF
    39e690ab3b net/ice: fix input set of VLAN item
    175dc210ad net/ice: add action number check for switch
    1b23b24565 net/ice: change default tunnel type
    8e8fdd68f7 net/octeontx2: fix device configuration sequence
    272fcab063 net/octeontx: fix meson build for disabled drivers
    d50174f38a net/tap: remove unused assert
    f50974db04 net/ice/base: check memory pointer before copying
    3e51abed66 net/ice/base: fix binary order for GTPU filter
    7ba59c1fd4 net/mlx5: fix imissed counter overflow
    e7c5383a09 net/thunderx: use dynamic log type
    3e0d3b1204 net/dpaa: use dynamic log type
    516f5f9136 net/bnxt: do not use PMD log type
    45284045c5 net/pfe: do not use PMD log type
    64ca12ff65 net/tap: do not use PMD log type
    0bf29e36c3 net/virtio: do not use PMD log type
    80e04ea6ae net/mvneta: do not use PMD log type
    1b70d8acd0 examples/vmdq: fix output of pools/queues
    d9a7bf74e1 net/mlx5: fix zero value validation for metadata
    5e3859176e net/mlx5: fix call to modify action without init item
    24f6ab6d31 net/mlx5: update VLAN and encap actions validation
    2491443dce net/mlx5: fix metadata for compressed Rx CQEs
    c469619b7a net/mlx5: fix validation of VXLAN/VXLAN-GPE specs
    4493efb719 net/ixgbe: fix link status inconsistencies
    117ecae920 net/ice/base: fix MAC write command
    d57cbe48b2 net/ice/base: minor fixes
    b97902938a net/ice/base: read PSM clock frequency from register
    d1cd22be97 net/ice/base: fix uninitialized stack variables
    8081044a6f net/hns3: fix return value of setting VLAN offload
    2717e6ab25 net/hns3: fix mailbox opcode data type
    70b22c9ed2 net/hns3: fix configuring RSS hash when rules are flushed
    7953227c19 net/ipn3ke: use control thread to check link status
    d57282791c net/hinic/base: fix port start during FW hot update
    4710da6ef5 net/hinic: fix LRO
    7caa43cc22 net/hns3: fix status after repeated resets
    3f9c9bdcb5 net/hns3: fix configuring illegal VLAN PVID
    b6c05b0781 net/hns3: fix crash when flushing RSS flow rules with FLR
    1cd4ab6cf4 net/hns3: fix default error code of command interface
    e9248b23b3 net/hns3: fix packets offload features flags in Rx
    ebad6ac59a test: remove redundant macro
    b54822ff2f security: fix session counter
    477f8e08d3 security: fix return types in documentation
    4fa404e280 security: fix verification of parameters
    48bb740ce1 crypto/openssl: fix out-of-place encryption
    8d5349e781 test/crypto: fix flag check
    9aa6caeb5a drivers/crypto: fix log type variables for -fno-common
    46a37b23ba cryptodev: add asymmetric session-less feature name
    efd0dea9c8 drivers: fix log type variables for -fno-common
    2ef9870118 vfio: fix use after free with multiprocess
    5732151922 vfio: fix race condition with sysfs
    952892aa67 eal: fix PRNG init with HPET enabled
    8eefb8787a doc: fix matrix CSS for recent sphinx
    da57576513 log: fix level picked with globbing on type register
    bd5e2ef80a ipsec: fix build dependency on hash lib
    c4d52beff8 doc: fix sphinx compatibility
    b0843e5671 event/dsw: remove unnecessary read barrier
    09a714399a event/dsw: remove redundant control ring poll
    b9b72b8815 crypto/nitrox: fix oversized device name
    b878b432b7 crypto/nitrox: fix CSR register address generation
    3b841d16dc baseband/turbo_sw: fix exposed LLR decimals assumption
    2193048d87 test/ipsec: fix crash in session destroy
    152fadd540 common/qat: fix GEN3 marketing name
    196993b705 cryptodev: fix missing device id range checking
    ca31f0aee2 fib: fix headers for C++ support
    1c51807a35 ci: fix telemetry dependency in Travis
    39adba3b55 bus/pci: fix devargs on probing again
    c285902e7b kvargs: fix buffer overflow when parsing list
    bbf0c2d983 test/kvargs: fix invalid cases check
    bcdd4476cd test/kvargs: fix to consider empty elements as valid
    9aebba7e3d mem: preallocate VA space in no-huge mode
    46cd0c98bb eal/freebsd: fix queuing duplicate alarm callbacks
    7ad8cd364e test: skip some subtests in no-huge mode
    796af72c2d test: load drivers when required
    7c8ab0ae70 devtools: fix symbol map change check
    4710904861 contigmem: cleanup properly when load fails
    6e0c764098 net/mlx5: reduce Tx completion index memory loads
    307876a747 net/mlx5: fix CVLAN tag set in IP item translation
    7ad364893c net/hinic: allocate IO memory with socket id
    75457cff3f net/mlx5: fix zero metadata action
    8ea2ea8fe4 net/sfc/base: handle manual and auto filter clashes in EF10
    c6ae74f068 net/sfc/base: refactor filter lookup loop in EF10
    9e496b76ab net/sfc/base: reject automatic filter creation by users
    0e4497208a net/sfc/base: reduce filter priorities to implemented only
    c239286b98 net/sfc: set priority of created filters to manual
    8771074d95 net/sfc: fix promiscuous and allmulticast toggles errors
    6c1634ec93 ethdev: fix spelling
    7aa0060a2a net/hns3: fix promiscuous mode for PF
    32f349234b net/hinic: fix repeating cable log and length check
    d16cceef30 net/hinic: fix snprintf length of cable info
    d40bcdfb59 net/memif: fix init when already connected
    ba2322fb9a build: support MinGW-w64 with Meson
    5cdff30419 net/mlx5: fix mask used for IPv6 item validation
    7ce629f7f2 net/ice: remove bulk alloc option
    a42ef6f777 net/sfc: fix Rx queue start failure path
    251cb7e722 net/sfc: fix initialization error path
    5f0378bb2e net/vmxnet3: fix RSS setting on v4
    556cdccab2 net/sfc: fix reported promiscuous/multicast mode
    194ca60cde doc: fix number of failsafe sub-devices
    adf15e37f2 net/ice: remove unnecessary variable
    2847184082 net/enetc: fix Rx lock-up
    aec781c6b1 net/ice: fix hash flow crash
    2ce2096092 net/i40e: fix X722 performance
    64a38788d1 net/mlx5: fix VLAN PCP item calculation
    3e387d591e net/i40e: relax barrier in Tx
    2550666028 net/octeontx2: fix link information for loopback port
    c2e90f337d build: fix linker warnings with clang on Windows
    3262e4181c pci: fix build on ppc
    5a99c0d994 pci: fix build on FreeBSD
    027e022a18 pci: remove unneeded includes in public header file
    9ca664d8be telemetry: fix port stats retrieval
    c20055f471 service: fix crash on exit
    d0e456e9b1 mem: mark pages as not accessed when reserving VA
    bcf4069ff2 eal/arm64: fix precise TSC
    40a7c85881 eal: fix log message print for regex
    2a46dc5951 drivers/crypto: fix build with make 4.3
    3425ff8896 drivers: add crypto as dependency for event drivers
    25fe1c8b05 examples/qos_sched: fix build with gcc 10
    4de659fdc0 examples/eventdev: fix build with gcc 10
    84119ecce2 examples/vhost_blk: fix build with gcc 10
    5fb297ba3d app/pipeline: fix build with gcc 10
    ef348e22a0 test: fix build with gcc 10
    295ba7d0c3 crypto/octeontx2: fix build with gcc 10
    
    Resolves: #1868709

Louis Abel's avatar
Louis Abel committed

* Thu Aug 13 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-54
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: 5dddb2d4f8]
    Commit list:
    0047ca3a02 acinclude: Fix build with kernels with prandom* moved to prandom.h.
    8a72db60ad faq: Mention Linux kernel versions supported by 2.13.x.
    114ff63e3d Documentation: Fix kernel support matrix

Louis Abel's avatar
Louis Abel committed

* Mon Aug 10 2020 Open vSwitch CI <ovs-team@redhat.com> - 2.13.0-53
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 [RH git: bb436c2999]
    Commit list:
    184a58e8b8 ovsdb-server: Replace in-memory DB contents at raft install_snapshot.
    727bb3440d Prepare for 2.13.2.
    714caaf571 Set release date for 2.13.1.
    ac51dcac87 odp-util: Clear padding in the nd_extension.
    eeef00da2f datapath-windows: Update flow key in SET action
    37606fb5ca odp-util: Fix clearing match mask if set action is partially unnecessary.
    5ad46c9a4d debian: Fixed openvswitch-test package dependency.
    b3a9dc6e5e dpctl: Fix memory leak in dpctl_dump_flows()
    cce57c5e0e ovs-router: Fix flushing of local routes.
    8d0b409fcc acinclude: Remove libmnl for MLX5 PMD.
    217ac490ac dpif-netdev: Avoid deadlock with offloading during PMD thread deletion.

Louis Abel's avatar
Louis Abel committed

* Mon Aug 10 2020 Dumitru Ceara <dceara@redhat.com> - 2.13.0-52
Louis Abel's avatar
Louis Abel committed
- ovsdb-server: Replace in-memory DB contents at raft install_snapshot. [RH git: 9f646ec051] (#1867185)
    Every time a follower has to install a snapshot received from the
    leader, it should also replace the data in memory. Right now this only
    happens when snapshots are installed that also change the schema.
    
    This can lead to inconsistent DB data on follower nodes and the snapshot
    may fail to get applied.
    
    Fixes: bda1f6b60588 ("ovsdb-server: Don't disconnect clients after raft install_snapshot.")
    Acked-by: Han Zhou <hzhou@ovn.org>
    Signed-off-by: Dumitru Ceara <dceara@redhat.com>
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
    (cherry picked from commit 184a58e8b892231b44479b612bdfe2529bb04363)
    
    Resolves: #1867185

Louis Abel's avatar
Louis Abel committed

* Sat Aug 08 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-51
Louis Abel's avatar
Louis Abel committed
- redhat: Add support to custom RPM releases. [RH git: 7eb5b56344]
    This commit allows the developer to specify a custom release
    string to be appended to package NVR.
    
    If the custom release is 'bz123456', the final release would
    look like -Y.bz123456.X where Y is the number of changes
    until the branch was created, and X is the number of changes
    after that.

Louis Abel's avatar
Louis Abel committed

* Sat Aug 08 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-50
Louis Abel's avatar
Louis Abel committed
- pkgtool: Use OVS static version in package NVR. [RH git: a0b572aaa1]
    The package NVR must coincide with the tarball version.

Louis Abel's avatar
Louis Abel committed

* Thu Jul 30 2020 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-49
Louis Abel's avatar
Louis Abel committed
- odp-util: Fix clearing match mask if set action is partially unnecessary. [RH git: 6d85fea8b4] (#1862153)
    While committing set() actions, commit() could wildcard all the fields
    that are same in match key and in the set action.  This leads to
    situation where mask after commit could actually contain less bits
    than it was before.  And if set action was partially committed, all
    the fields that were the same will be cleared out from the matching key
    resulting in the incorrect (too wide) flow.
    
    For example, for the flow that matches on both src and dst mac
    addresses, if the dst mac is the same and only src should be changed
    by the set() action, destination address will be wildcarded in the
    match key and will never be matched, i.e. flows with any destination
    mac will match, which is not correct.
    
    Setting OF rule:
    
     in_port=1,dl_src=50:54:00:00:00:09 actions=mod_dl_dst(50:54:00:00:00:0a),output(2)
    
    Sending following packets on port 1:
    
      1. eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),eth_type(0x0800)
      2. eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0c),eth_type(0x0800)
      3. eth(src=50:54:00:00:00:0b,dst=50:54:00:00:00:0c),eth_type(0x0800)
    
    Resulted datapath flows:
      eth(dst=50:54:00:00:00:0c),<...>, actions:set(eth(dst=50:54:00:00:00:0a)),2
      eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),<...>, actions:2
    
    The first flow  doesn't have any match on source MAC address and the
    third packet successfully matched on it while it must be dropped.
    
    Fix that by updating the match mask with only the new bits set by
    commit(), but keeping those that were cleared (OR operation).
    
    With fix applied, resulted correct flows are:
      eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0a),<...>, actions:2
      eth(src=50:54:00:00:00:09,dst=50:54:00:00:00:0c),<...>,
                                        actions:set(eth(dst=50:54:00:00:00:0a)),2
      eth(src=50:54:00:00:00:0b),<...>, actions:drop
    
    The code before commit dbf4a92800d0 was not able to reduce the mask,
    it was only possible to expand it to exact match, so it was OK to
    update original matching mask with the new value in all cases.
    
    Fixes: dbf4a92800d0 ("odp-util: Do not rewrite fields with the same values as matched")
    Reported-at: https://bugzilla.redhat.com/show_bug.cgi?id=1854376
    Acked-by: Eli Britstein <elibr@mellanox.com>
    Tested-by: Adrián Moreno <amorenoz@redhat.com>
    Signed-off-by: Ilya Maximets <i.maximets@ovn.org>
    (cherry picked from commit 37606fb5ca76aef478a51d407aaa06caf7fb9376)
    
    Resolves: #1862153

Louis Abel's avatar
Louis Abel committed

* Thu Jul 16 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-48
Louis Abel's avatar
Louis Abel committed
- redhat: Clean old changelog entries. [RH git: 6cf8d909e8]
    Fix the changelog shift caused by use of static references
    and remove the old entries not relevant to the new tarball.
    
    Fixes: 90ac9bd6aa ("redhat: Use static references.")

Louis Abel's avatar
Louis Abel committed

* Thu Jul 16 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-47
Louis Abel's avatar
Louis Abel committed
- redhat: Update the documentation. [RH git: c9571d2dad]

Louis Abel's avatar
Louis Abel committed

* Thu Jul 16 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-46
Louis Abel's avatar
Louis Abel committed
- redhat: Add merge script. [RH git: 752c59ba74]
    This script helps to provide a standard commit log.

Louis Abel's avatar
Louis Abel committed

* Thu Jul 16 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-45
Louis Abel's avatar
Louis Abel committed
- redhat: Use static references. [RH git: f1025c1515]
    Add static references because there could be patches after SHA_REF
    not available in newer tarballs. Therefore, it is only possible to
    update the references if all previous patches are applied in the new
    references.

Louis Abel's avatar
Louis Abel committed

* Wed Jul 15 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-44
Louis Abel's avatar
Louis Abel committed
- Update DPDK configs to v19.11.2. [RH git: 98e6e9823b]

Louis Abel's avatar
Louis Abel committed

* Wed Jul 15 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-43
Louis Abel's avatar
Louis Abel committed
- Merge DPDK tag 'v19.11.2' into fast-datapath-rhel-8 [RH git: 755e86c61a]

Louis Abel's avatar
Louis Abel committed

* Wed Jul 15 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-42
Louis Abel's avatar
Louis Abel committed
- Merging upstream branch-2.13 to fast-datapath-rhel-8 [RH git: 735b3f94c2]
    Commit list:
    bef407fa7f dpdk: Use DPDK 19.11.2 release.
    53e0568753 dpif-netdev: Return error code when no mark available.
    99a4564348 dpif-netdev: Add check mark to avoid ovs-vswitchd crash.
    22c6148a9a netdev-offload-dpdk: Fix Ethernet matching for type only.
    9747d5649b dpif-netdev: Don't use zero flow mark.
    39cc59dc91 netdev-linux: Fix broken build on Ubuntu 14.04
    ac92cdbc4d odp-execute: Fix length checking while executing check_pkt_len action.
    08ad9f6483 odp-util.c: Fix dp_hash execution with slowpath actions.
    5351651d37 ctags: Include new annotations to ctags ignore list.
    d5484cf697 lib/tc: only update the stats for non-empty counter
    998475d79f datapath-windows, conntrack: Fix conntrack new state
    6dbbf0771e bridge: Fix null dereference on ct_timeout_policy record
    3e5991a75e rhel: Fix syntax error when matching version.
    59cedd3b35 rhel: Support RHEL 7.8 kernel module rpm build.
    78ac2896d1 dpif-netlink: Fix Windows incompatibility when setting new feature
    51e9479da6 ovsdb-idl: Avoid inconsistent IDL state with OVSDB_MONITOR_V3.
    8ba057d345 ovs-rcu: Avoid flushing callbacks during postponing.
    b24ff56441 raft: Avoid sending equal snapshots.
    a33880c6e9 ovsdb: Fix timeout type for wait operation.
    7077328846 classifier: Prevent tries vs n_tries race leading to NULL dereference.
    a29fe0d482 ovsdb-server: Fix schema leak while reading db.
    1bb5be5138 compat: Backport ipv6_stub change
    71acf83c33 netdev-offload-tc: Re-fetch block ID after probing.
    23e3ae7158 netdev-linux: Update LAG in all cases.
    85fe081852 ofproto: Fix statistics of removed flow.
    6bd9ddc829 metaflow: Fix maskable conntrack orig tuple fields
    1600e0040c raft: Disable RAFT jsonrpc inactivity probe.
    168beb87ca raft: Fix leak of the incomplete command.
    da9dc791de compat: Fix ipv6_dst_lookup build error
    a09e22dbdd system-traffic: Check frozen state handling with TLV map change
    b267889057 tun_metadata: Fix coredump caused by use-after-free bug
    d323c5398f cirrus: Force pkg update on FreeBSD.
    62cede43ee Revert "ovsdb-idl: Avoid sending redundant conditional monitoring updates"
    b52877a483 dpif-netdev: Force port reconfiguration to change dynamic_txqs.
    dc389fd319 netdev-offload-tc: Flush rules on ingress block when init tc flow api
    e2f6393592 conntrack: Reset ct_state when entering a new zone.
    314bd235c1 ofp-actions: Fix memory leak.
    1f12a91cf9 ofproto-dpif-xlate: Fix recirculation when in_port is OFPP_CONTROLLER.
    8315f3cc98 conntrack: Fix NULL pointer dereference.
    89c85b997c dpif-netlink: avoid netlink modify flow put op failed after tc modify flow put op failed.
    49db27d213 dpif-netdev: Enter quiescent state after each offloading operation.
    bf2dcbfe5c pvector: Use acquire-release semantics for size.
    443f8e2575 tc: Fix nat port range when offloading ct action
    d69d4c0537 travis: Disable sindex build in sparse.
    25a7e5547f raft: Fix the problem of stuck in candidate role forever.
    877618fc83 raft: Fix next_index in install_snapshot reply handling.
    3ae90e1899 raft: Avoid busy loop during leader election.
    adc64ab057 raft: Fix raft_is_connected() when there is no leader yet.
    f0c8b44c58 ovsdb-server: Don't disconnect clients after raft install_snapshot.
    78c8011f58 raft-rpc: Fix message format.
    f0de491257 ovs-dpctl-top: python3 compatibility
    00dd014519 dpif-netdev.at: Fix partial offloading test cases failure.
    6f86b10549 userspace TSO: SCTP checksum offload optional.
    b837d1fdc4 userspace TSO: Include UDP checksum offload.
    ad550ebc36 netdev-dpdk: vhost: disable unsupported offload features.
    3f83220418 docs: Update conntrack established state description
    dd0293c8b5 conntrack: Fix TCP conntrack state
    0aefc0eb8e docs: Update DPDK version table
    d33cc044f3 Prepare for 2.13.1.

Louis Abel's avatar
Louis Abel committed

* Sun Jul 12 2020 Flavio Leitner <fbl@redhat.com> - 2.13.0-41
Louis Abel's avatar
Louis Abel committed
- redhat: Rename OVSCI job name. [RH git: a61f1d1095]
    The OVSCI job's name has been renamed to follow a standard.

Louis Abel's avatar
Louis Abel committed

* Wed Jul 08 2020 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-40
Louis Abel's avatar
Louis Abel committed
- redhat: pkgtool: use diff instead of format-patch [RH git: da2129ac82]

Louis Abel's avatar
Louis Abel committed

* Thu Jun 25 2020 Timothy Redaelli <tredaelli@redhat.com> - 2.13.0-39
Louis Abel's avatar
Louis Abel committed
- bus/pci: fix VF memory access [RH git: 2b22bcd9ad] (#1851169)
    To fix CVE-2020-12888, the linux vfio-pci module will invalidate mmaps
    and block MMIO access on disabled memory, it will send a SIGBUS to the
    application:
    https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=abafbc551fdd
    
    When the application opens the vfio PCI device, the vfio-pci module will