> Auto-abandon is not auto-delete. > > Abandoned patches remain accessible in gerrit and the 600+ patches which > would be auto-abandoned would continue to exist in virtually the same state > as they do today. Viewable by all and available to anyone interested in > utilizing them (i.e. restoring, rebasing, retesting). > > In my experience, mentally processing auto-abandon is similar to getting used > to someone commenting with '-1' on a patch. It is not meant to be a rejection > of one's submission, but a means of communicating that someone has suggested > an improvement. > > If an Auto-abandon notification is viewed as a reminder to rebase one's patch > and re-engage with the community committers, then it can be welcomed as a > positive part of the contribution process and not a negative rejection of > one's work.
I fully agree there are patches that should be abandoned in the queue. I also think notification about old patches in the queue is good. I think we should consider different behaviour dependening on who's at "fault". Attached is a report against the open patches, matched against the maintainers file. Trying to assign each patch to either "author", "maintainer" or "committer". While I don't disagree with auto-abandoning per se. It hides the problem. And I'm not convinced we have consensus or understanding what the problem is. What I perceived as one problem, was that patches don't get timely review (and therefore gets stuck in the queue for long). The attached report uses the algorithm of: - if not verified, not mergeable or negative review or older than 30 days assign to author - else if not reviewed, assign to maintainers of all involved components - else if submittable and positively reviewed assign to commiters Patches assigned: authors: 477 maintainers: 42 committers: 0 I don't think the 42 awaiting review should be auto-abandoned for example. I was thinking of adding code reviewers from MAINTAINERS from the tool. So my suggestion is something like: 1) Auto-add reviewers from MAINTAINERS and either via report/web-page whatever manage maintainers review load 2) Nag authors to refresh their patches, fix review comments via email. Use e.g. a 30 days grace period and then auto-abandon (might require tweaks to the auto-abandon plugin). Doesn't seem like there is an issue actually getting patches merged when they are ready. Cheers, Ole
*** COMMITTERS *** *** MAINTAINERS *** policer: Neale Ranns <ne...@graphiant.com> 31196: tests: add policer tests cause: missing review unittest: Dave Barach <v...@barachs.net>,Florin Coras <fco...@cisco.com 31130: ip: extend punt CLI for exception packets cause: missing review 30535: ip: Path MTU cause: missing review vlib: Dave Barach <v...@barachs.net>,Damjan Marion <damar...@cisco.com> 31130: ip: extend punt CLI for exception packets cause: missing review 30974: vlib: startup multi-arch variant configuration fix for interfaces cause: missing review 30998: tests: switch to GPL license cause: missing review 30654: vlib: nm_clone node_by_name re-assign to avoid coredump cause: missing review ip6: Neale Ranns <ne...@graphiant.com>,Jon Loeliger <j...@netgate.com> 31130: ip: extend punt CLI for exception packets cause: missing review 30535: ip: Path MTU cause: missing review ipsec: Neale Ranns <ne...@graphiant.com>,Radu Nicolau <radu.nico...@intel.com> 31130: ip: extend punt CLI for exception packets cause: missing review vxlan-gbp: Mohsin Kazmi <syka...@cisco.com>,Neale Ranns <ne...@graphiant.com> 31130: ip: extend punt CLI for exception packets cause: missing review build: Damjan Marion <damar...@cisco.com> 30384: misc: vpptop makefile target cause: missing review 30734: build: change default make verify os to ubuntu-20.04 cause: missing review 31122: linux-cp: Linux Control Plane Netlink Listener cause: missing review l2: John Lo <l...@cisco.com>,Steven Luong <slu...@cisco.com> 31172: l2: crash on l2_input_is_xconnect cause: missing review hsa: Florin Coras <fco...@cisco.com>,Dave Wallace <dwallac...@gmail.com>,Aloys Augustin <aloau...@cisco.com>,Nathan Skrzypczak <nathan.skrzypc...@gmail.com> 30036: tls: dtls initial implementation cause: missing review tls: Florin Coras <fco...@cisco.com>,Ping Yu <ping...@intel.com> 30036: tls: dtls initial implementation cause: missing review vcl: Florin Coras <fco...@cisco.com> 30036: tls: dtls initial implementation cause: missing review 30998: tests: switch to GPL license cause: missing review 30792: build: add config option for LD_PRELOAD cause: missing review session: Florin Coras <fco...@cisco.com> 30036: tls: dtls initial implementation cause: missing review fib: Neale Ranns <ne...@graphiant.com> 31166: fib: Always honour flow hash flag cause: missing review 30535: ip: Path MTU cause: missing review 30998: tests: switch to GPL license cause: missing review wireguard: Artem Glazychev <artem.glazyc...@xored.com> 30695: wireguard: testing alternative timer dispatch cause: missing review 30998: tests: switch to GPL license cause: missing review gre: Neale Ranns <ne...@graphiant.com> 30535: ip: Path MTU cause: missing review 30998: tests: switch to GPL license cause: missing review tests: Klement Sekera <ksek...@cisco.com>,Paul Vinciguerra <pvi...@vinciconsulting.com> 30535: ip: Path MTU cause: missing review 26291: tests: add tests for ip.api cause: missing review 30998: tests: switch to GPL license cause: missing review dpdk: Damjan Marion <damar...@cisco.com> 30974: vlib: startup multi-arch variant configuration fix for interfaces cause: missing review 30996: dpdk: use whole vmbus address as hash key for devconf cause: missing review interface: Dave Barach <v...@barachs.net> 30974: vlib: startup multi-arch variant configuration fix for interfaces cause: missing review 31118: interface: Add promisc on/off in api cause: missing review vppinfra: Dave Barach <v...@barachs.net> 30974: vlib: startup multi-arch variant configuration fix for interfaces cause: missing review 30998: tests: switch to GPL license cause: missing review 30929: vppinfra: fix memory issue in mhash cause: missing review 30930: vppinfra: fix memory issue in mhash cause: missing review papi: Ole Troan <o...@cisco.com>,Paul Vinciguerra <pvi...@vinciconsulting.com> 29050: papi: fix name vector stats entry dump cause: missing review 26702: papi: add method to retrieve field options cause: missing review 31025: papi: add test file discussing licensing cause: missing review 30998: tests: switch to GPL license cause: missing review linux-cp: ne...@graphiant.com,Matthew Smith <mgsm...@netgate.com> 31122: linux-cp: Linux Control Plane Netlink Listener cause: missing review crypto: Damjan Marion <damar...@cisco.com>,Neale Ranns <ne...@graphiant.com> 30916: crypto: add support for aes-ctr+sha-1 chains cause: missing review 31032: crypto: support async handlers for 3des and md5 cause: missing review 30998: tests: switch to GPL license cause: missing review 30386: crypto: single queue sw_scheduler cause: missing review avf: Damjan Marion <damar...@cisco.com> 30002: avf: handle flow id in data path cause: missing review 30001: avf: add avf flow framework cause: missing review 30000: avf: introduce general virtchannel event cause: missing review 30762: avf: keep irq on main if PF cannot do WB_ON_ITR cause: missing review memif: Damjan Marion <damar...@cisco.com> 30960: memif: fix invalid next_index selection cause: missing review 30923: memif: add tx/rx-queues parameters to vat help option in memif api cause: missing review 30998: tests: switch to GPL license cause: missing review flow: Damjan Marion <damar...@cisco.com> 30320: flow: The type of vni in VxLAN flow should be u32 cause: missing review perfmon: Damjan Marion <damar...@cisco.com> 30879: perfmon: fixes for cache hierarchy cause: missing review 30877: perfmon: add branch mispredictions cause: missing review 30878: perfmon: % power level per node cause: missing review 30876: perfmon: add support for raw and timestamps cause: missing review nat: Ole Troan <o...@cisco.com> 30382: nat: deny adding intf addr if static-mapping-only cause: missing review 30998: tests: switch to GPL license cause: missing review 30840: nat: bump default max translations to 63K cause: missing review abf: Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review acl: Andrew Yourtchenko <ayour...@gmail.com> 30998: tests: switch to GPL license cause: missing review adl: Dave Barach <v...@barachs.net> 30998: tests: switch to GPL license cause: missing review cnat: Nathan Skrzypczak <nathan.skrzypc...@gmail.com>,Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review dhcp: Dave Barach <v...@barachs.net>,Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review dns: Dave Barach <v...@barachs.net> 30998: tests: switch to GPL license cause: missing review flowprobe: Ole Troan <otr...@employees.org> 30998: tests: switch to GPL license cause: missing review gbp: Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review geneve: community vpp-dev@lists.fd.io 30998: tests: switch to GPL license cause: missing review gtpu: Hongjun Ni <hongjun...@intel.com> 30998: tests: switch to GPL license cause: missing review igmp: Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review ikev2: Damjan Marion <damar...@cisco.com>,Neale Ranns <ne...@graphiant.com>,Filip Tehlar <fteh...@cisco.com>,Benoît Ganne <bga...@cisco.com> 30998: tests: switch to GPL license cause: missing review l3xc: Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review lacp: Steven Luong <slu...@cisco.com> 30998: tests: switch to GPL license cause: missing review lb: Pfister <ppfis...@cisco.com>,Hongjun Ni <hongjun...@intel.com> 30998: tests: switch to GPL license cause: missing review mactime: Dave Barach <v...@barachs.net> 30998: tests: switch to GPL license cause: missing review map: Ole Troan <o...@cisco.com>,Jon Loeliger <j...@netgate.com> 30998: tests: switch to GPL license cause: missing review pppoe: Hongjun Ni <hongjun...@intel.com> 30998: tests: switch to GPL license cause: missing review quic: Aloys Augustin <aloau...@cisco.com>,Nathan Skrzypczak <nathan.skrzypc...@gmail.com>,Dave Wallace <dwallac...@gmail.com>,Florin Coras <fco...@cisco.com> 30998: tests: switch to GPL license cause: missing review srv6-ad: Francois Clad <fc...@cisco.com> 30998: tests: switch to GPL license cause: missing review srv6-am: Francois Clad <fc...@cisco.com> 30998: tests: switch to GPL license cause: missing review srv6-as: Francois Clad <fc...@cisco.com> 30998: tests: switch to GPL license cause: missing review srv6-mobile: Tetsuya Murakami <tetsuya....@gmail.com>,Satoru Matsushima <satoru.matsush...@gmail.com> 30998: tests: switch to GPL license cause: missing review svs: Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review urpf: Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review vrrp: Matthew Smith <mgsm...@netgate.com> 30998: tests: switch to GPL license cause: missing review bfd: Klement Sekera <ksek...@cisco.com> 30998: tests: switch to GPL license cause: missing review bier: Neale Ranns <ne...@graphiant.com> 30998: tests: switch to GPL license cause: missing review bonding: Steven Luong <slu...@cisco.com> 30998: tests: switch to GPL license cause: missing review 30866: bonding: Add failover-mac active support cause: missing review classify: Dave Barach <v...@barachs.net> 30998: tests: switch to GPL license cause: missing review gso: Andrew Yourtchenko <ayour...@gmail.com>,Mohsin Kazmi <syka...@cisco.com> 30998: tests: switch to GPL license cause: missing review *** AUTHORS *** Neale Ranns: 31197: ipsec: Use the new tunnel API types to add flow label and TTL copy support cause:not verified, last updated: 0 30412: ethernet: Ether types on the API cause:expired, last updated: 55 28817: misc: Delete GBP and its dependents. cause:merge conflict, not verified, expired, last updated: 59 30231: ip: Remove the implicit uRPF check for local traffic cause:merge conflict, not verified, expired, last updated: 63 30229: ip: Remove the RX adjacency from the buffer meat-data cause:merge conflict, expired, last updated: 68 30217: ipsec: ADD/update IPSec documentation cause:expired, last updated: 70 30141: tests: Sum stats over all threads cause:not verified, expired, last updated: 70 30007: ethernet: Fix fast path for all interfaces the same on loopback interface cause:expired, last updated: 81 29494: devices: NULL device cause:merge conflict, expired, last updated: 112 29310: pg: Coverity warning of uninitialised variable cause:not verified, expired, last updated: 124 28966: misc: lawful-intercept Move to plugin cause:not verified, expired, last updated: 140 26811: ipsec: Add/Del SA not MP safe cause:merge conflict, not verified, expired, last updated: 204 27086: ip: ip6 rewrite performance bump cause:merge conflict, expired, last updated: 235 27271: ipsec: Dual loop tunnel lookup node cause:not verified, expired, last updated: 259 26693: ip: Dedicated ip[46] rewrite nodes for tagged traffic cause:merge conflict, expired, last updated: 291 25973: tests: Do not use randomly named directories for test results cause:not verified, expired, last updated: 328 24135: ip: Vectorized mtrie lookup cause:not verified, expired, last updated: 410 23808: fib: Allow the creation of new source on the API cause:merge conflict, not verified, expired, last updated: 431 23472: fib: mFIB support ucast recursive next-hop cause:not verified, expired, last updated: 452 18739: Copyright update check cause:merge conflict, expired, last updated: 670 17086: L2-FIB: make the result 16 bytes cause:merge conflict, not verified, expired, last updated: 744 9336: L3 Span cause:merge conflict, not verified, expired, last updated: 921 9921: ACL: apply to IP multicast packets on input and output. cause:merge conflict, expired, last updated: 1029 Avinash Gonsalves: 15084: ipsec: add multicore crypto scheduler support cause:merge conflict, not verified, last updated: 0 Brian Russell: 31175: tests: add policer test helper cause:not verified, last updated: 0 Klement Sekera: 31174: nat: fix EI hairpinning thread safety cause:not verified, last updated: 0 28980: vppinfra: optimize frame queue dispatch cause:expired, last updated: 140 27632: nat: improve show config api cause:merge conflict, not verified, expired, last updated: 232 26896: nat: improve icmp type detection performance cause:expired, last updated: 260 27083: nat: "users" dump for ED-NAT cause:merge conflict, expired, last updated: 271 26290: nat: add benchmarks cause:merge conflict, not verified, expired, last updated: 313 23605: tests: quickly determine vpp start failure cause:merge conflict, expired, last updated: 424 16221: vapi: error out on exceptions in json parser cause:not verified, expired, last updated: 755 Andrew Yourtchenko: 31023: tests: quick test run of the multiple-core tests on debian-10 cause:not verified, last updated: 0 28513: capo: Calico Policies plugin cause:merge conflict, not verified, last updated: 5 30110: tests: experiment with multicore tests cause:merge conflict, not verified, expired, last updated: 34 28083: acl: acl-plugin custom policies cause:not verified, expired, last updated: 54 30388: make: checkstyle check for whitespace at the end of the line being added cause:merge conflict, not verified, expired, last updated: 59 26453: build: build vppctl with static linking cause:expired, last updated: 63 29040: api: harmonize the in_progress mark-up syntax cause:merge conflict, not verified, expired, last updated: 137 28795: tests: force solo for time-sensitive LACP tests cause:expired, last updated: 149 28729: dummy docs-only change cause:not verified, expired, last updated: 152 27329: TEST: make a null pointer crash to test the gdb auto-analysis code cause:not verified, expired, last updated: 257 22963: misc: require indent 2.2.11 for make checkstyle, allow local temporary install cause:merge conflict, expired, last updated: 266 26945: (to be edited) expectations on tests for the test framework cause:not verified, expired, last updated: 277 26899: WIP build: enforce the .deb artifacts naming convention cause:not verified, expired, last updated: 279 23137: TEST: after cause:not verified, expired, last updated: 291 23144: tests: disable the QUIC tests failing in make debug cause:expired, last updated: 307 24829: tests: run 'make test-refresh-deps' for python 2 and 3 cause:merge conflict, expired, last updated: 309 23136: TEST: before cause:not verified, expired, last updated: 366 23661: tests: increase CLI timeout for a bihash/vlib tests cause:merge conflict, expired, last updated: 403 23686: tests: use the default timeout value as a base to calculate "long" wait time cause:merge conflict, expired, last updated: 438 23685: tests: testcases for investigating 0-clocks-per-second occurrences cause:expired, last updated: 438 23657: tests: do not dump the packets in test_srv6_end by default cause:merge conflict, expired, last updated: 439 23660: tests: print the tests that are being rescheduled on retries cause:expired, last updated: 439 23616: TEST: less aggressive read timeout cause:merge conflict, not verified, expired, last updated: 443 23514: vlib: improve vlib "make test" code coverage cause:merge conflict, not verified, expired, last updated: 444 23520: vppinfra: fix crash in format_timeval with bogus timeval value cause:not verified, expired, last updated: 448 20417: acl: dummy modification, do not merge cause:expired, last updated: 462 22934: tests-TEST: increase timeout in test_l2bd_arp_term_13 cause:merge conflict, not verified, expired, last updated: 475 22780: WIP: tests: experiment in packaging separately cause:merge conflict, not verified, expired, last updated: 481 21716: acl: remove the prefetching logic of acl counters cause:not verified, expired, last updated: 482 21988: misc: add the cherry-pick candidate analysis script and commits from master to ignore cause:not verified, expired, last updated: 509 22001: misc: add convenience wrapper for the vppapi converter cause:not verified, expired, last updated: 516 20920: tests: measure and print the time taken by various test classes cause:not verified, expired, last updated: 519 20539: pg tests: pg interface capture cleanup cause:merge conflict, not verified, expired, last updated: 567 18359: acl-plugin: API cleanup preparation cause:merge conflict, not verified, expired, last updated: 592 18585: WIP EXPERIMENT: acl-plugin: sparse bitmap matching cause:merge conflict, not verified, expired, last updated: 673 Paul Vinciguerra: 30345: vppapigen: remove flag day code cause:not verified, last updated: 4 24131: vlib: add LSB standard exit codes if vpp doesn't start properly cause:expired, last updated: 40 30361: papi: refactor client to decouple dependency on transport cause:not verified, expired, last updated: 41 30401: papi: only build python3 binary distributions cause:expired, last updated: 41 30555: papi: remove python2 vpp-api-python.deb cause:expired, last updated: 41 30551: misc: fix typo in foreach_vnet_api_error cause:expired, last updated: 42 30490: papi: expose vpp_papi version to client cause:expired, last updated: 42 30546: vxlan-gbp: add interface_name to dump/details to use VppVxlanGbpTunnel cause:expired, last updated: 43 30547: gbp: fix typo in macro cause:expired, last updated: 43 30545: tests: refactor gbp tests cause:expired, last updated: 43 26178: api: add msg_id to 'client input queue is stuffed...' message cause:expired, last updated: 44 24082: vlib: log - fix input handling of 'default' subclass cause:expired, last updated: 44 30360: papi: mark apifiles option of VPPApiClient as non-optional cause:not verified, expired, last updated: 49 30350: papi: calculate function properties once cause:not verified, expired, last updated: 50 30453: tests: explicitly close subprocess files cause:expired, last updated: 54 21208: tests: don't pin python dependencies cause:expired, last updated: 54 30435: tests: fix node variant tests cause:not verified, expired, last updated: 55 30080: vppapigen: WIP -- make vppapigen importable as a python module cause:merge conflict, not verified, expired, last updated: 56 24085: vapi: add dedicated return code for client timeout cause:expired, last updated: 61 30343: api: remove [backwards_compatable] option and bump semver cause:not verified, expired, last updated: 62 26832: vxlan-gpe: update api defaults/fix protocol cause:not verified, expired, last updated: 63 27349: libmemif: don't redefine _GNU_SOURCE cause:expired, last updated: 64 27351: libmemif: fix dockerfile for examples cause:expired, last updated: 64 30289: tests: split wireguard tests from configuation classes cause:not verified, expired, last updated: 66 26703: tests: fix memif ping cause:expired, last updated: 66 30286: vppapigen: py2 cleanup - remove subclassing of object cause:expired, last updated: 66 26833: tests: refactor VppInterface cause:merge conflict, not verified, expired, last updated: 68 30220: vapi: cleanup nits in vapi doc cause:merge conflict, expired, last updated: 69 29938: tests: refactor debug_internal into subclass of VppTestCase cause:expired, last updated: 69 18694: papi: Add an option to build vpp_papi with same version as VPP. cause:not verified, expired, last updated: 75 30078: tests: vpp_papi EXPERIMENT Do not merge!!! cause:merge conflict, not verified, expired, last updated: 79 27353: build: add make targets for vom/libmemif cause:expired, last updated: 254 25727: papi: build setup under python3 cause:expired, last updated: 269 26872: vom: fix typo in gbp-endpoint-create: to_string cause:merge conflict, not verified, expired, last updated: 269 26933: tests: fix import in test/test_pcap.py cause:expired, last updated: 278 26931: tests: update tests to use py3 metaclass syntax cause:merge conflict, expired, last updated: 278 26886: vom: update .clang-format cause:merge conflict, expired, last updated: 279 26871: vom: cleanup typos for doxygen cause:merge conflict, not verified, expired, last updated: 279 26873: vom: fix variable name in dhcp_client_cmds bind_cmd cause:merge conflict, not verified, expired, last updated: 280 23018: devices: add context around console messages cause:expired, last updated: 288 26358: tests: SonarCloud refactor cli string literals cause:merge conflict, expired, last updated: 298 24571: vlib: add logging of comments cause:merge conflict, expired, last updated: 310 26225: vppapigen: for vat plugins, use local_logger cause:merge conflict, expired, last updated: 317 26150: build: fix make 'install-deps' on fresh container cause:expired, last updated: 320 25726: build: fix 'make install-ext-deps' under Centos8 cause:expired, last updated: 335 24573: ethernet: create unique default loopback mac-addresses cause:expired, last updated: 378 24570: gbp: set VNID_INVALID to last value in range cause:expired, last updated: 378 24132: tests: improve checks for test_tap cause:merge conflict, expired, last updated: 396 23555: tests: ensure host has enough cores for test cause:expired, last updated: 398 24189: tests: refactor QUICAppWorker cause:merge conflict, expired, last updated: 402 24107: tests: Experiment - log info in case of startUpClass failure cause:merge conflict, not verified, expired, last updated: 403 24159: tests: vlib - remove set pmc instructions-per-clock cause:merge conflict, expired, last updated: 403 23755: papi tests: add ability for test to connect via vapi socket cause:merge conflict, not verified, expired, last updated: 403 23349: build: add python imports to 'make checkstyle' cause:merge conflict, not verified, expired, last updated: 409 24114: tests: use flake8 for 'make test-checkstyle' cause:merge conflict, not verified, expired, last updated: 409 20228: misc: run verify jobs against debug images cause:merge conflict, not verified, expired, last updated: 410 24087: tests: ip6 add comments in SLAAC test cause:merge conflict, not verified, expired, last updated: 417 23030: tests: enable dpdk plugin cause:expired, last updated: 417 23488: tests: don't try to remove vpp_config without conn to api. cause:not verified, expired, last updated: 425 23951: vppapigen: fix for explicit types cause:merge conflict, expired, last updated: 425 23664: tests: skip test if can't run worker executable cause:expired, last updated: 434 23491: tests: fix run_test exception cause:not verified, expired, last updated: 436 23697: tests: change vapi_response_timeout in cli test cause:merge conflict, expired, last updated: 437 23490: tests: framework VppDiedError - handle vpp hung cause:expired, last updated: 438 23521: tests: vpp_pg_interface.py don't let OSError impact subsequent tests cause:expired, last updated: 439 17251: Dependencies test: Do not commit! cause:merge conflict, not verified, expired, last updated: 441 23487: tests: don't introduce changes that link VppTestCase and run_tests.py cause:expired, last updated: 445 23531: tests: test_neighbor.py refactor verify_arp cause:merge conflict, expired, last updated: 448 23492: tests: no longer allow bare "except:"'s cause:merge conflict, not verified, expired, last updated: 449 23314: vpp: update 'ip virtual' short help to match parser cause:merge conflict, expired, last updated: 460 20229: misc: run EXTENDED_TESTS=1 test-debug in CI cause:merge conflict, not verified, expired, last updated: 461 23125: crypto-openssl: show opennssl version name cause:expired, last updated: 466 23068: pg: expand interface name in show packet-generator cause:merge conflict, expired, last updated: 467 23031: tests: remove python2isms from framework.py cause:merge conflict, expired, last updated: 467 20292: tests: have test_flowprobe.py use existing api calls cause:merge conflict, not verified, expired, last updated: 509 20185: papi: make UnexpectedApiReturnValueError friendlier cause:merge conflict, not verified, expired, last updated: 547 20632: tests: improve ipsec test performance cause:merge conflict, not verified, expired, last updated: 548 20945: vapi: fix vapi_c_gen.py suport for defaults cause:merge conflict, expired, last updated: 559 19522: api: return errorcode cli_inband cause:merge conflict, expired, last updated: 559 20266: tests: refactor CliFailedCommandError cause:merge conflict, not verified, expired, last updated: 565 20484: misc: add dependency info to commit template cause:expired, last updated: 565 20570: tests: limit time for VppTestCase to end after SIGTERM cause:merge conflict, not verified, expired, last updated: 572 20619: tests: create PROFILE=1 CI job. cause:merge conflict, not verified, expired, last updated: 578 20616: tests: fix VppGbpContractRule cause:merge conflict, not verified, expired, last updated: 578 20326: tests: - experiment--identify dup. object creation in tests. cause:merge conflict, not verified, expired, last updated: 584 20160: gbp: add test for test_api_gbp_bridge_domain_add cause:merge conflict, not verified, expired, last updated: 584 20414: build: Update .gitignore cause:merge conflict, expired, last updated: 589 20202: mpls: mpls_sw_interface_enable_disable should return error cause:not verified, expired, last updated: 592 20171: mpls: fix coredump if disabling mpls on non-mpls int. via api cause:not verified, expired, last updated: 601 20200: interface: return an error if sw_interface_set_unnumbered fails. cause:not verified, expired, last updated: 601 18166: Tests: test/vpp_interface.py. Compute static properties once. cause:merge conflict, not verified, expired, last updated: 696 18020: Do Not Commit! test_Reassembly. cause:merge conflict, expired, last updated: 706 16427: test/vpp_ip.py: add __repr__ to objects. cause:merge conflict, not verified, expired, last updated: 709 16642: Tests: Stop swallowing exceptions. Bare exceptions. cause:merge conflict, expired, last updated: 718 17093: VTL: Fix Segment routing API tests. cause:merge conflict, expired, last updated: 735 16991: VTL: Change classify_add_del_session vpp_papi_provider.py logic to support 'skip_n_vectors'. cause:merge conflict, expired, last updated: 748 16769: DO NOT MERGE! Demonstrate VTL VppObjectRegistry contract violations. cause:merge conflict, expired, last updated: 754 16724: Add bug reporting framework to tests. cause:merge conflict, expired, last updated: 761 16660: test framework.py Handle missing docstring gracefully. cause:merge conflict, expired, last updated: 767 16616: tests: Rework vpp config generation. cause:merge conflict, expired, last updated: 768 16270: Fix typo. vpp_papi/vpp_serializer.py cause:merge conflict, not verified, expired, last updated: 801 16285: test/framework.py: add exception handling to Worker. cause:merge conflict, not verified, expired, last updated: 802 16158: Alternative to Fix test framework keepalive cause:merge conflict, expired, last updated: 802 Jan Cavojsky: 28899: flowprobe: add API dump of params and list of interfaces for recording cause:not verified, last updated: 4 25992: libmemif: update example applications and documentation cause:not verified, expired, last updated: 62 28988: vat: avoid crash vpp after command ip_table_dump cause:expired, last updated: 140 28707: dhcp: use per-thread vlib main instead of global one cause:expired, last updated: 146 Nathan Skrzypczak: 30931: docs: Update macos doc to clang-format cause:not verified, last updated: 4 29748: cnat: remove rwlock on ts cause:merge conflict, expired, last updated: 96 29109: vlib: trace - Add sw_if_index support cause:merge conflict, not verified, expired, last updated: 97 29607: cnat: client cleanup RC cause:merge conflict, expired, last updated: 99 Mohsin Kazmi: 30466: interface: add multi txq support per worker cause:not verified, last updated: 4 29640: interface: add capabilities flags cause:merge conflict, last updated: 4 31115: virtio: add multi-txq support for vhost user cause:not verified, last updated: 5 29664: vlib: refactor checksum offload support cause:merge conflict, not verified, last updated: 5 30127: interface: fix the rx-mode function cause:not verified, last updated: 13 29448: tap: add support for virtio 1.1 packed cause:merge conflict, not verified, expired, last updated: 118 29299: virtio: fix the trace cause:merge conflict, not verified, expired, last updated: 124 27728: tap: add backend error handling cause:merge conflict, expired, last updated: 202 Yong Liu: 31097: virtio: enhance packed ring status check cause:not verified, last updated: 4 Filip Varga: 31107: nat: Final NAT44 EI/ED split patch cause:merge conflict, not verified, last updated: 5 wanghanlin wanghanlin: 28703: vcl: support kernel stack based on localhost IPV4 address cause:merge conflict, last updated: 6 Junfeng Wang: 31027: vxlan: add tunnel cache to graph node cause:merge conflict, last updated: 6 29975: l2: l2output avx512 cause:not verified, expired, last updated: 76 30117: l2: test cause:expired, last updated: 76 Aloys Augustin: 28587: cnat: k8s extensions cause:not verified, last updated: 6 30275: cnat: add input feature node cause:not verified, last updated: 6 27474: ip: expose API to enable IP4 on an interface cause:merge conflict, expired, last updated: 244 27460: quic: WIP: improve scheduling cause:merge conflict, not verified, expired, last updated: 246 27127: ipsec: WIP: IPsec SA pinning experiment cause:merge conflict, not verified, expired, last updated: 259 25996: tap: improve default rx scheduling cause:merge conflict, not verified, expired, last updated: 326 Arthas Kang: 31084: plugin lb Fixed NAT4 SNAT invalid src_port ; Add NAT4 TCP SNAT support; Fixed NAT4 add SNAT map with protocol 0; cause:not verified, last updated: 7 Ray Kinsella: 30769: DO_NOT_MERGE dpdk: enable AVX-512 vPMD on ICL cause:not verified, last updated: 7 30359: DO_NOT_MERGE: vxlan analysis cause:not verified, expired, last updated: 61 Rajesh Saluja: 31016: estimated mtu should be derived from max_fragment_length cause:not verified, last updated: 11 20415: ip: calculate TCP/UDP checksum before fragmenting the packet if VNET_BUFFER_F_OFFLOAD_xxx_CKSUM flag is set cause:expired, last updated: 306 steven luong: 31000: vlib: add trace trajectory for debugging cause:not verified, last updated: 11 29396: bonding: automatically set interface to promiscuos for LACP bonding cause:expired, last updated: 119 28105: dpdk: allocate rx_queues and tx_queues early cause:expired, last updated: 194 26927: virtio: Put back changes in vhost_user_if_input prior to packed ring support cause:merge conflict, expired, last updated: 242 25772: bonding: Add /if/lacp/<bond-sw_if_index>/<slave-sw_if_index>/partner-state cause:expired, last updated: 335 22986: lacp: add actor steady state check prior to skip processing lacp pdu cause:expired, last updated: 473 21943: stats: add /if/<n>/<n>/state for lacp interface state cause:expired, last updated: 518 20189: acl interface vlib: memory leaks cause:merge conflict, expired, last updated: 601 17947: c11 safeC replacement for strncpy and strcpy cause:merge conflict, expired, last updated: 705 dengfeng liu: 30922: ip: replace type_by_name with type_and_code_by_name param Type: fix cause:not verified, last updated: 15 29376: ipsec: sort spd polices after delete a spd policy cause:expired, last updated: 120 Hemant Singh: 30844: Add u64 value to classifier entry cause:merge conflict, not verified, last updated: 20 Dave Wallace: 30489: tests: move ip tests to src/vnet/ip/test cause:merge conflict, not verified, last updated: 28 30643: tests: move l2 tests to src/vnet/l2/test cause:not verified, last updated: 28 30646: tests: move udp tests to src/vnet/udp/test cause:expired, last updated: 31 30644: tests: move tcp tests to src/vnet/tcp/test cause:expired, last updated: 31 30647: tests: move vxlan tests to src/vnet/vxlan/tests cause:merge conflict, expired, last updated: 31 30650: tests: move vppinfra tests to src/vppinfra/test cause:expired, last updated: 31 30651: tests: move policer test code to src/vnet/policer/test cause:merge conflict, not verified, expired, last updated: 31 30649: tests: move vlib tests to src/vlib/test cause:expired, last updated: 31 30648: tests: move ping tests to src/plugin/ping/test cause:expired, last updated: 33 30645: tests: move tls tests to src/vnet/tls/test cause:expired, last updated: 33 xm j: 30559: build: vpp-ext-deps rpm version check may fail if system language is not English cause:expired, last updated: 31 Jakub Grajciar: 30574: libmemif: update documentation cause:merge conflict, not verified, expired, last updated: 31 30571: libmemif: remove per_thread_ namespace cause:merge conflict, not verified, expired, last updated: 31 30575: libmemif: add shm debug APIs cause:merge conflict, expired, last updated: 35 30572: libmemif: refactor connection establishment cause:merge conflict, expired, last updated: 35 30573: libmemif: refactor examples cause:merge conflict, expired, last updated: 35 30596: libmemif: remove old examples cause:expired, last updated: 35 30570: libmemif: remove outdated unit tests cause:expired, last updated: 36 30216: tests: remove sr_mpls from vpp_papi_provider and add sr_mpls object models cause:merge conflict, expired, last updated: 67 30125: tests: remove igmp from vpp_papi_provider and refactor igmp object models cause:expired, last updated: 69 29526: api: python object model cause:merge conflict, not verified, expired, last updated: 77 28175: api: implement api for api trace cause:expired, last updated: 134 hu jihui: 30638: VPP-1960: vpp crash when del export fib entry cause:not verified, expired, last updated: 34 19731: VPP-1682 the 'curr_key' and 'next_key' members of struct 'bfd_session_t' could become wild pointer. cause:merge conflict, not verified, expired, last updated: 630 Lijian Zhang: 30493: vlib: optimize vlib buffer operation with NEON cause:expired, last updated: 34 30457: ethernet: optimized with NEON SIMD instruction cause:expired, last updated: 34 30326: ethernet: apply SVE/SVE2 in function is_dmac_bad_x4 cause:not verified, expired, last updated: 64 29940: ethernet: determine next[] node using SVE cause:not verified, expired, last updated: 82 29944: vlib: SVE based vlib_buffer operations cause:not verified, expired, last updated: 82 29939: vppinfra: apply SVE/SVE2 based vectorization cause:expired, last updated: 84 29942: ethernet: DMAC check using SVE cause:expired, last updated: 84 29943: ethernet: DMAC/ethertype parse using SVE cause:expired, last updated: 84 29941: ethernet: secondary DMAC check using SVE cause:expired, last updated: 84 27976: ip: adjust ip4-rewrite node prefetches cause:merge conflict, expired, last updated: 196 28035: vppinfra: correct variable type mismatch cause:merge conflict, expired, last updated: 201 Ruslan Babayev: 30560: nat: add dummy nat_ha_resync() to avoid missing symbol errors cause:expired, last updated: 40 30536: dpdk: refactor build to use pkg-config cause:merge conflict, not verified, expired, last updated: 48 Beno�t Ganne: 30532: svm: more ASAN annotations for external chunks cause:merge conflict, expired, last updated: 48 30417: ikev2: check for valid cipher + integrity cause:not verified, expired, last updated: 56 30303: ikev2: test responder behind NAT cause:expired, last updated: 62 30003: ip: support ipv6 on non-ethernet interfaces cause:not verified, expired, last updated: 77 30109: ip: fix ipv6 mcast adjacency on p2p interfaces cause:not verified, expired, last updated: 77 29550: pg: use 'interface' as pg interface if specified cause:not verified, expired, last updated: 112 Jawahar Gundapaneni: 25995: interface: Upstream TAP I/fs with ADMIN_UP cause:merge conflict, not verified, expired, last updated: 49 26121: memif: CLI to debug memif buffer contents cause:expired, last updated: 313 Gulim Shah: 30512: Review access change cause:not verified, expired, last updated: 49 Gary Boon: 30522: Add callback support for the dispatch node. cause:not verified, expired, last updated: 49 30239: Add a new function to the MCAP logic that allows a custom header to be added on top of the data in a vlib buffer. cause:not verified, expired, last updated: 68 25517: vlib: check for null handoff queue element in vlib_buffer_enqueue_to_thread cause:expired, last updated: 347 Damjan Marion: 30413: misc: compile vppctl without vppinfra shared lib deps cause:not verified, expired, last updated: 52 29398: avf: improve elogs cause:expired, last updated: 118 29054: vppinfra: fruncate(...) in clib_mem_vm_map_shared (...) cause:not verified, expired, last updated: 134 28581: crypto-ipsecmb: bump ipsecmb version to 0.54 cause:merge conflict, not verified, expired, last updated: 167 26021: crypto-native: revert 25405 cause:merge conflict, not verified, expired, last updated: 314 26261: avf: change rx node prefetch strategy cause:not verified, expired, last updated: 315 Ole Tr�an: 30484: api: crcchecker list messages marked deprecated that can be removed cause:expired, last updated: 53 30483: api: crchcecker ignore version < 1.0.0 and outside of src directory cause:expired, last updated: 53 28822: api: show api message-table deprecated cause:merge conflict, expired, last updated: 82 Piotr Kleski: 30383: ipsec: async mode restrictions cause:expired, last updated: 53 Mohammed HAWARI: 29467: WIP tentative adaptive worker polling cause:merge conflict, not verified, expired, last updated: 54 29583: dpdk: fix warning due to mmap conflicts at init cause:expired, last updated: 108 28560: rdma: WIP interrupt mode cause:merge conflict, not verified, expired, last updated: 109 29146: dpdk: workaround to fix vlan offload for i40evf cause:expired, last updated: 132 Michael Yu: 30454: devices: fix af-packet device TX stuck issue cause:merge conflict, expired, last updated: 54 ye donggang: 29814: acl: fix acl endless loop without session cause:expired, last updated: 62 28603: ipsec: sort polices when del cause:not verified, expired, last updated: 72 30082: interface: fix show interface addr error cause:merge conflict, not verified, expired, last updated: 79 28606: ipsec: use icv size to hmac in aead algo cause:merge conflict, not verified, expired, last updated: 164 Julius Milan: 29030: nat: add per host counters into det44 cause:merge conflict, not verified, expired, last updated: 63 29029: stats: enable setting of name vectors for plugins cause:merge conflict, expired, last updated: 139 29028: stats: fix dump of null data entries cause:merge conflict, expired, last updated: 139 25785: vppinfra: add bitmap search next bit on interval cause:merge conflict, not verified, expired, last updated: 319 Dave Barach: 27039: nat: fix static mapping issue cause:merge conflict, not verified, expired, last updated: 63 28065: misc: govpp route download example cause:merge conflict, expired, last updated: 199 24051: vlib: "show log" defensive tactics cause:expired, last updated: 418 Maciek Konstantynowicz: 27138: docs: update startup.conf with nat modes cause:expired, last updated: 63 29465: rdma: add IPv6 src and dst fields to rss hash mask cause:merge conflict, not verified, expired, last updated: 116 yu lintao: 30316: flowprobe: bug for flowprobe cause:not verified, expired, last updated: 63 Yucai Gu: 30321: VPP DPDK load balance feature This PR is to add a DPDK device load balance feature in the VPP base code. The idea of adding this feature is to resolve a worker CPU balance issue when the traffic is high. cause:not verified, expired, last updated: 63 Stanislav Zaikin: 29936: policer: tx and rx nodes for policer on interface cause:expired, last updated: 63 29641: pppoe: fix forwarding packets to unconfigured cp interface & test for pppoe cp cause:expired, last updated: 97 Xie Long: 30268: ip: fixup crash when reassemble a lots of fragments. cause:expired, last updated: 64 30270: fib: fixup some fib nodes in node-graph are not been notified by fib_walk_sync/fib_walk_async cause:not verified, expired, last updated: 64 sunitha naram reddy: 23417: tests: scapy 2.4.3 changes cause:merge conflict, expired, last updated: 65 23131: tests: make test changes for scapy 2.4.3 cause:merge conflict, not verified, expired, last updated: 467 21621: python3 string to byte conversions for udp tests cause:merge conflict, not verified, expired, last updated: 529 21619: python3 changes for nat tests cause:merge conflict, not verified, expired, last updated: 529 Peter Skvarka: 30177: flowprobe: memory leak unreleased frame cause:not verified, expired, last updated: 74 29493: flowprobe: memory leak unreleased frame cause:not verified, expired, last updated: 75 Dariusz Kazimierski: 29201: ipsec: ESP decrypt optimization cause:merge conflict, expired, last updated: 75 Sergey Matov: 30099: vppinfra: Refactor sparse_vec_free cause:not verified, expired, last updated: 77 Naveen Joy: 29921: tests: run tests against an existing VPP instance cause:not verified, expired, last updated: 82 18602: tests: fixes test_bier_e2e_64 for python3 cause:merge conflict, expired, last updated: 480 22817: tests: fix scapy error when using python3 cause:merge conflict, expired, last updated: 480 18606: fixes TypeError raised by the framework when using python3 cause:merge conflict, expired, last updated: 679 18128: make-test: apply common PEP8 style conventions cause:merge conflict, expired, last updated: 703 Dmitry Vakhrushev: 25502: interface: getting interface device specific info cause:merge conflict, expired, last updated: 88 Mauricio Solis: 29862: Updated iOAM plugin basedo on latest https://github.com/inband-oam/ietf/blob/master/drafts/versions/03/draft-ietf-ippm-ioam-ipv6-options-03.txt and https://tools.ietf.org/html/draft-ietf-ippm-ioam-data-10 with indent fixes cause:not verified, expired, last updated: 88 Zhiyong Yang: 27213: l2: performance enhancement in l2output cause:not verified, expired, last updated: 91 26226: vlib: add avx512 support for two vlib_get_buffer related functions cause:expired, last updated: 303 26415: dpdk: prefetching second cacheline only when tx_offload enabled cause:expired, last updated: 307 20838: misc: avoid probable twice assignments in cop cause:merge conflict, expired, last updated: 557 19206: ipsec_output_inline: leverage vlib_get_buffers cause:expired, last updated: 651 13666: gre tunnel optimization cause:merge conflict, not verified, expired, last updated: 803 13853: ip4_rewrite: improve prefetching of packet header data on IA cause:merge conflict, expired, last updated: 872 14389: dpdk_input: remove duplicated assignment cause:merge conflict, not verified, expired, last updated: 895 14134: rewrite IP checksum on IA cause:expired, last updated: 904 14306: vxlan-gpe: quad-loop optimization cause:merge conflict, expired, last updated: 907 13769: rewrite _ip_incremental_checksum cause:expired, last updated: 914 13803: using ip_csum in ip4_header_checksum cause:merge conflict, not verified, expired, last updated: 923 13140: dpdk: force i40e to use avx2 optimized datapath when machine supports avx2 cause:not verified, expired, last updated: 953 12776: dpdk: use initial-exec model for thread local variable on IA cause:merge conflict, expired, last updated: 984 12733: dpdk: makefile optimization cause:merge conflict, expired, last updated: 989 Shiva Shankar: 29707: ethernet: coverity fix #214973 cause:expired, last updated: 94 Vratko Polak: 29651: vlib: stop inlining vlib_add_trace(...) cause:not verified, expired, last updated: 101 29650: dpdk: add txq struct and fix dpdk tx lock cause:not verified, expired, last updated: 101 29700: Draft explaining a Gerrit commit cause:merge conflict, not verified, expired, last updated: 101 27972: sr: Fix deletion if target SR list is not found cause:expired, last updated: 203 26946: papi: Allow high performance usage cause:not verified, expired, last updated: 257 26771: WiP: Revert "vppinfra: bihash improvements" cause:merge conflict, not verified, expired, last updated: 285 25844: ipsec: experiment cause:merge conflict, not verified, expired, last updated: 329 24728: gre: add ~0 defaults to .api file cause:merge conflict, not verified, expired, last updated: 374 22575: api: fix vl_socket_write_ready cause:expired, last updated: 417 22216: lb: call *_endian function in api handlers cause:merge conflict, not verified, expired, last updated: 494 19468: tests: experiment with make test using socket cause:merge conflict, expired, last updated: 592 18820: Delete Python method overrides with no added logic cause:merge conflict, expired, last updated: 655 18821: DO_NOT_MERGE: Add tests to verify framework cause:merge conflict, not verified, expired, last updated: 669 Vladimir Isaev: 29445: nat: do not translate packets from outside intfc cause:merge conflict, expired, last updated: 117 Chenmin Sun: 26480: dpdk: fix the L4 checksum issue cause:expired, last updated: 120 28584: dpdk: fix a L4 checksum initial flags issue cause:expired, last updated: 166 Christian Hopps: 28657: misc: vpp_get_stats: add dump-machine formatting cause:expired, last updated: 159 22353: vlib: add option to use stderr instead of syslog. cause:merge conflict, expired, last updated: 467 Nitin Saxena: 28643: interface: Fix possible memleaks in standard APIs cause:merge conflict, expired, last updated: 159 Govindarajan Mohandoss: 28164: acl: ACL Plugin performance improvement for both SF and SL modes cause:not verified, expired, last updated: 182 27167: acl: ACL Plugin performance improvement for both SF and SL modes cause:not verified, expired, last updated: 257 Timothee Chauvin: 28136: misc: out-of-process fuzzing (AFL...) integration cause:merge conflict, not verified, expired, last updated: 189 27678: misc: fix usage of lcov in extras/lcov/lcov_* cause:expired, last updated: 224 Ivan Shvedunov: 28085: hsa: fix proxy crash upon failed connect cause:merge conflict, expired, last updated: 195 Pavel Kotucek: 28019: misc: (NAT) eBPF traceability cause:merge conflict, expired, last updated: 202 17565: Fix VPP-1506 cause:merge conflict, expired, last updated: 721 Ryujiro Shibuya: 27790: tcp: rework on rcv wnd adjustment cause:merge conflict, expired, last updated: 217 23979: svm: add an option to keep margin in the fifo cause:merge conflict, not verified, expired, last updated: 417 Juraj Linke?: 21323: vom: fix cxx build flags cause:merge conflict, expired, last updated: 223 17348: Fix DEBUG=core for nested testcases cause:merge conflict, expired, last updated: 701 John Lo: 27702: ethernet: fix DMAC check and skip unnecessary ones (VPP-1868) cause:expired, last updated: 228 14858: Bring back original l2-output node function cause:merge conflict, expired, last updated: 854 Nick Zavaritsky: 26617: gtpu geneve vxlan vxlan-gpe vxlan-gbp: DPO leak cause:merge conflict, expired, last updated: 255 25691: gtpu: fix encap_vrf_id conversion in binapi handler cause:merge conflict, expired, last updated: 269 é 德伦: 27193: interface: fix pcap trace filter error cause:expired, last updated: 258 Aleksander Djuric: 24306: dhcp: add nodns and nodefault params cause:expired, last updated: 266 24309: ip: ip4/ip6 local ping support cause:expired, last updated: 369 24341: fib: fib entry post install fix cause:merge conflict, expired, last updated: 384 24424: ip: fib headers refactoring cause:merge conflict, expired, last updated: 384 23146: vlib: add event-logger params delta/no-delta/date-time cause:expired, last updated: 466 Andreas Schultz: 27097: misc: pass NULL instead off 0 for pointer in variadic functions cause:merge conflict, expired, last updated: 269 15798: upf: Initial implementation of 3GPP TS 23.214 GTP-U UPF cause:merge conflict, not verified, expired, last updated: 295 26038: tcp: move options parse to separate reusable function cause:merge conflict, expired, last updated: 326 25223: docs: document alternate compression tools for core files cause:not verified, expired, last updated: 348 16092: handle invalid session in tcp shutdown procedures cause:merge conflict, not verified, expired, last updated: 810 Filip Tehlar: 25919: misc: add few more per-interface counters cause:not verified, expired, last updated: 279 vijayakumar rajamanickam: 19829: reassembly: Ipv4 reassembly timeout error counter cause:merge conflict, expired, last updated: 295 King Ma: 20390: ip: make reassembled packet to preserve ip.fib_index cause:merge conflict, expired, last updated: 295 Parham Fisher: 16201: ip_reassembly_enable_disable vat command is added. cause:merge conflict, expired, last updated: 295 20308: nat: If a feature like abf is enabled, the next node of nat44-out2in is not ip4-lookup. so I find next node using vnet_feature_next. cause:merge conflict, not verified, expired, last updated: 589 15173: initialize next0, because of following compile error: ânext0â may be used uninitialized in this function [-Werror=maybe-uninitialized] cause:expired, last updated: 855 14848: speed and duplex must set when link is up, otherwise the value of them is unknown. cause:merge conflict, expired, last updated: 876 Ping Yu: 26310: dpdk: fix an issue that hw offload cause:expired, last updated: 313 24903: tls: handle TCP reset in TLS stack cause:merge conflict, not verified, expired, last updated: 364 24336: tls: openssl handle closure alert cause:merge conflict, expired, last updated: 391 24138: svm: fix a dead wait for svm message cause:merge conflict, expired, last updated: 409 21213: tls: enable openssl master build cause:merge conflict, not verified, expired, last updated: 547 16798: Fix build issue if using openssl 3.0.0 dev branch cause:merge conflict, not verified, expired, last updated: 756 16640: fix an issue for vfio auto detection cause:merge conflict, not verified, expired, last updated: 772 13765: Add a flag for user to build openssl with a new interface cause:merge conflict, expired, last updated: 927 Feng Gao: 26296: ipsec: Correct inconsistent alignment for crypto_op cause:expired, last updated: 313 Simon Zhang: 25754: tls: fix the wrong usage of svm_fifo_dequeue function in Picotls engine cause:merge conflict, not verified, expired, last updated: 336 25584: tls: fix tls hang issue cause:merge conflict, not verified, expired, last updated: 343 20519: Allocate appropriate number of vlib_buffer_t for buffer chain scenario. cause:merge conflict, not verified, expired, last updated: 585 IJsbrand Wijnands: 25696: mpls: add user defined name tag to mpls tunnels cause:merge conflict, not verified, expired, last updated: 340 25678: tap: tap dev_name and default value for bin api cause:not verified, expired, last updated: 341 25677: tap: tap dev_name and default value for bin api cause:not verified, expired, last updated: 341 jinshaohui jinshaohui: 25595: vppinfra: fix memory issue in mhash cause:expired, last updated: 343 25590: vppinfra: fix memory issue in mhash cause:expired, last updated: 343 Tom Seidenberg: 24515: virtio: Defensive fix for erroneous multisegment packets. cause:merge conflict, expired, last updated: 372 Gerard Keown: 24369: cores: mismatching "worker" & "corelist-workers" parameters can cause coredump cause:not verified, expired, last updated: 390 khemendra kumar: 12462: VPP-1126 use restrict keyword so that compiler can generate optimized code on aarch64 cause:merge conflict, expired, last updated: 399 shaochun chen: 24150: vmxnet3: translate etherType from network-order to host-order cause:merge conflict, expired, last updated: 404 guanghua zhang: 22142: tcp: tcp_check_tx_offload get sw_if_index in a another way. cause:merge conflict, not verified, expired, last updated: 428 21628: vlib: fix pcap dispatch trace command issue. cause:merge conflict, not verified, expired, last updated: 529 Carl Smith: 23634: ipip: return existing if_index if tunnel already exists. cause:merge conflict, expired, last updated: 441 Carl Baldwin: 23528: docs: Remove redundancy on building VPP page cause:not verified, expired, last updated: 448 Ignas BaÄius: 22733: gre: allow to delete tunnel by sw_if_index cause:merge conflict, expired, last updated: 463 22666: ip: fix possible use of uninitialized variable cause:merge conflict, expired, last updated: 484 Jason Zhang: 22355: vppinfra: change CLIB_MEMORY_BARRIER to use C11 built-in atomic APIs cause:expired, last updated: 466 Alexander Kabaev: 22272: vlib: allow configuration for default rate limit cause:expired, last updated: 468 Keith Burns: 22368: vat : VLAN subif formatter accepting 'vlan' instead of 'vlan_id' cause:expired, last updated: 500 Swati Kher: 21066: Makefile changes for python3 unittests cause:merge conflict, not verified, expired, last updated: 553 20939: Support for python3 - testcase compatibility for python3 cause:merge conflict, not verified, expired, last updated: 553 Yohan Pipereau: 20978: vom: Support srv6 localsids cause:merge conflict, expired, last updated: 558 20678: vom: Separate RPM package for VOM cause:merge conflict, expired, last updated: 567 eyal bari: 15596: l2_flood:bvi:use a full buffer copy cause:merge conflict, not verified, expired, last updated: 572 Kiran Shastri: 20445: Fix git usage in vom build scripts cause:merge conflict, not verified, expired, last updated: 581 Andrej Kozemcak: 20489: DO_NOT_MERGE: Test build VOM packaged. cause:merge conflict, not verified, expired, last updated: 586 16818: Fix asserting in ip4_tcp_udp_compute_checksum. cause:expired, last updated: 750 Ed Kern: 20442: build: do not merge cause:merge conflict, not verified, expired, last updated: 588 17800: Makefile: backport opensuse libboost changes cause:not verified, expired, last updated: 716 juan dong: 19746: nat: use different random seed cause:expired, last updated: 593 19767: nat: goto get_local may trigger exception when num_workers > 1 cause:merge conflict, expired, last updated: 593 Ilia Abashin: 20234: Updated vpp_if_stats to latest version, including fresh documentation cause:not verified, expired, last updated: 600 Ryan King: 20078: fix client making cpu high after vpp restart cause:merge conflict, not verified, expired, last updated: 601 Wai Chan: 19429: api: fix crash error that receive get_node_graph cmd from vat cause:expired, last updated: 643 18542: [VPPInfra]: Fix the issue that worker thread will access invalid memory when update thread do vector resize. cause:merge conflict, expired, last updated: 684 duojiao mu: 19216: VPP-1664:Get wrong extern head by ip6_ext_header_find_t. cause:merge conflict, expired, last updated: 651 16370: VPP-1516:when ip fib dump,connect route will display error. cause:merge conflict, not verified, expired, last updated: 722 David Cornejo: 19058: don't delete MACIP ACL if it is in use cause:merge conflict, not verified, expired, last updated: 662 maqi ke: 18543: cli:fix show node cause:merge conflict, expired, last updated: 670 alex ni: 18731: delete the unnecessary code in ip4_frag_do_fragment: as max has been computed and &~0x7, it is unnecessary to compute it again cause:not verified, expired, last updated: 673 Jack Xu: 18406: fix multi-enable bug of enable feature function cause:merge conflict, expired, last updated: 689 åè å¼ : 18455: configure classify table occur Segmentation fault cause:not verified, expired, last updated: 690 lollita liu: 18310: cli: fix the deadloop bug of inputting wrong node name in "show node" CLI cause:merge conflict, not verified, expired, last updated: 696 Faicker Mo: 18207: dpdk: Fix tx queue overflow when multi workers are used cause:merge conflict, expired, last updated: 697 Kingwel Xie: 16617: perfmon: improvement, HW_CACHE events cause:merge conflict, expired, last updated: 701 16910: pg: improved unformat_user to show accurate error message cause:expired, last updated: 751 Pierre Pfister: 14358: Add vat plugin path to run-vat cause:not verified, expired, last updated: 706 14782: Fix 'show lb vips' CLI command cause:not verified, expired, last updated: 880 Jasvinder Singh: 16839: HQoS: update scheduler to support mbuf sched field change cause:merge conflict, expired, last updated: 718 Tony Samuels: 17630: Fix broken link in README. This is caused by the link being longer than the default line length of 80 characters. cause:expired, last updated: 721 Marco Varlese: 17113: cmake: add support for linking with DPDK shared libs cause:expired, last updated: 742 David Johnson: 16670: Fix various -Wmaybe-uninitialized and -Wstrict-overflow warnings cause:merge conflict, not verified, expired, last updated: 745 pippo zhang: 16762: add command: show statistics heap cause:not verified, expired, last updated: 753 Mohammed Alshohayeb: 16470: docs: clarify doxygen vec _align behaviour. cause:merge conflict, not verified, expired, last updated: 768 Tan Haiyang: 16643: gbp: fix ipv6 type checking cause:merge conflict, not verified, expired, last updated: 772 Tianyu Li: 16641: Change show buffer output format to unsigned int cause:merge conflict, expired, last updated: 773 Onong Tayeng: 16356: Python 3 supporting PAPI rpm cause:merge conflict, not verified, expired, last updated: 783 Asumu Takikawa: 16387: nat: fix issues in MAP-E port allocation mode cause:merge conflict, expired, last updated: 788 16388: CSIT-541: add lwB4 functionality for lw4o6 cause:merge conflict, not verified, expired, last updated: 795 Jessica Tallon: 15500: VPP-923: Add trace filtering enhancement cause:merge conflict, not verified, expired, last updated: 803 Swarup Nayak: 9815: VPP-1098 Fix delete tap sw_if_index X (when X is not exist) cause:merge conflict, expired, last updated: 803 Alexander Gryanko: 13361: VOM: Add flush method to dump_cmd cause:merge conflict, not verified, expired, last updated: 803 Igor Mikhailov: 15131: Ensure VPP library version has 2 digits separated by dot. cause:expired, last updated: 827 liu anhua: 13043: Add to configure the tx queue len of TUN device. cause:merge conflict, not verified, expired, last updated: 872 13134: gtpu: Add gtpu path management and change single teid to bidirectional teid. cause:merge conflict, not verified, expired, last updated: 906 13040: The parameter must be point of vec header while checking the heap object in funtion vlib_get_node_by_name. cause:merge conflict, expired, last updated: 953 Jordy You: 13016: fix ip checksum issue for odd start address cause:merge conflict, expired, last updated: 872 13002: fix ip checksum issue for odd start address if the input data is starting with an odd address,then the calcuation will be error cause:merge conflict, not verified, expired, last updated: 973 Brant Lin: 14902: Fix the crash when creating the vapi context cause:expired, last updated: 873 Jing Liu: 14335: Add Memory barrier while calling clib_cpu_time_now cause:expired, last updated: 893 Berenger Foucher: 14578: Add X509 authentication support to IKEv2 in VPP cause:merge conflict, not verified, expired, last updated: 893 Ed Warnicke: 14394: Update docker files to reflect best pratices. cause:expired, last updated: 903 Xu Wen: 14095: nat64: nat64_out2in not translate when dst_address is on the interface cause:merge conflict, expired, last updated: 910 14128: nat64: nat64_out2in not translate when dst_address is on the interface cause:merge conflict, not verified, expired, last updated: 914 13599: nat64: make nat64 node runs_after acl nodes cause:merge conflict, not verified, expired, last updated: 932 Sachin Saxena: 13189: arm: Added option to include DPDK armv8_crypto library cause:merge conflict, expired, last updated: 918 12932: dpdk: Add Virtual addressing support in IOVA dmamap cause:merge conflict, expired, last updated: 923 Sirshak Das: 12955: Enable PMU cycle counter for graph node cycles cause:merge conflict, expired, last updated: 972 Andrey Zaikin: 12748: lb: add missing vip/as indexes to trace strings cause:expired, last updated: 990 Chris Luke: 9483: PAPI unserializer for reply_in_shmem data (VPP-136) cause:merge conflict, expired, last updated: 1027 9482: Add fetching shmem support to vpp_papi (VPP-136) cause:merge conflict, expired, last updated: 1027 Clement Durand: 6274: elog: Text-format dump of event logs. cause:merge conflict, not verified, expired, last updated: 1089 bindiya k: 10394: arp resolution does not when classifier table index attached to interface. Fixed this by always checking entry which has source as INTERFACE. cause:merge conflict, not verified, expired, last updated: 1100 Kevin Wang: 10293: vppinfra: use __atomic_fetch_add instead of __sync_fetch_and_add builtins cause:merge conflict, not verified, expired, last updated: 1106 Patches assigned: authors: 477 maintainers: 42 committers: 0
signature.asc
Description: Message signed with OpenPGP
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#18709): https://lists.fd.io/g/vpp-dev/message/18709 Mute This Topic: https://lists.fd.io/mt/80169540/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-