> 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

Attachment: 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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to