VPP Gerrit Report categorizes the state of the gerrit.fd.io review queue. Each gerrit change is labeled with the following status:
| Status Complete | Needs To Be Addressed |
|---|---|
| V - verified | v - not verified |
| E - not expired | e - expired |
| C - no unresolved comments | c - comments not resolved |
| R - reviewed/approved | r - review incomplete |
| A - abandoned | A - gerrit.fd.io to restore |
| # - days since update | # - days since update > 30 |
- Example: [VECr 23]
- Verified
- Not Expired
- No unresolved comments
- Review incomplete (Code-Review < +1)
- 23 days since last update
The report generator sorts the gerrit changes into three categories based on the state and the person or group required to perform the next action:
- Committers: Status [VECR xx]: Gerrit Changes that have been verified, are not expired, no unresolved comments, & approved by a maintainer. Action: A committer should do a final review and submit the change or provide comment(s).
- Maintainers: Status [VECr]: Gerrit Changes that have been verified, are not expired, no unresolved comments, & not reviewed Action: The Maintainer should do a code review
- Authors: Status <other>: Gerrit Changes that are either not verified, expired, or comments not resolved Action: Author should rebase the change, fix verification errors, and/or resolve comments to move the status to [VECr]# Gerrit open patches processing tool
| Status Complete | Needs To Be Addressed |
|---|---|
| V - verified | v - not verified |
| E - not expired | e - expired |
| C - no unresolved comments | c - comments not resolved |
| R - reviewed/approved | r - review incomplete |
| A - abandoned | A - gerrit.fd.io to restore |
| # - days since update | # - days since update > 30 |
- Example: [VECr 23]
- Verified
- Not Expired
- Comments resolved
- Review incomplete (Code-Review < +1)
- 23 days since last update
- abf: Neale Ranns <neale@graphiant.com>
- 46339 [VECr 0]: abf: reject attachment to a non-existent policy instead of asserting
- acl: Andrew Yourtchenko <ayourtch@gmail.com>
- 46270 [VECr 28]: acl: correct interface command help
- armada: Damjan Marion <damarion@cisco.com>
- 46476 [VECr 0]: armada: fix format-truncation GCC warning
- build: Damjan Marion <damarion@cisco.com>
- 46462 [VECr 0]: build: update to openssl 4.0.1 in optional deps46433 [VECr 1]: dpdk: bump to DPDK 26.07 and rdma-core 64.046392 [VECr 2]: octeon: update octeon roc version46013 [VECr 29]: build: include GNUInstallDirs in VPPConfig45728 [VECr 29]: api: add build-time python stub generation via vppapigen
- cnat: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>, Neale Ranns <neale@graphiant.com>
- 46446 [VECr 1]: cnat: register error counters on VIP nodes
- dev: Damjan Marion <damarion@cisco.com>
- docs: John DeNisco <jdenisco@cisco.com>, Dave Wallace <dwallacelf@gmail.com>
- dpdk: Damjan Marion <damarion@cisco.com>, Mohammed Hawari <mohammed@hawari.fr>
- fib: Neale Ranns <neale@graphiant.com>
- hs-test: Florin Coras <fcoras@cisco.com>, Matus Fabian <matfabia@cisco.com>
- 46456 [VECr 0]: hs-test: QuicAlpnMismatch fix cleanup validation46449 [VECr 1]: hs-test: give each test run its own CPUs46432 [VECr 1]: hs-test: tag docker images per test run46431 [VECr 1]: hs-test: isolate concurrent test runs46369 [VECr 13]: hs-test: switch hsi suite to tap interfaces46341 [VECr 19]: hsa: make TLS client CLI MP-safe
- iavf: Damjan Marion <damarion@cisco.com>
- ip6: Neale Ranns <neale@graphiant.com>, Jon Loeliger <jdl@netgate.com>
- kube-test: Florin Coras <fcoras@cisco.com>
- 46249 [VECr 30]: kube-test: inherit pod MTU for memif test tap
- linux-cp: Neale Ranns <neale@graphiant.com>, Matthew Smith <mgsmith@netgate.com>
- 44230 [VECr 12]: linux-cp: bind lcp_router_table lifetime to lcp_itf_pair
- misc: vpp-dev Mailing List <vpp-dev@fd.io>
- octeon: Monendra Singh Kushwaha <kmonendra@marvell.com>, Damjan Marion <damarion@cisco.com>
- 46425 [VECr 7]: octeon: add support to set link-speed
- papi: Ole Troan <otroan@employees.org>, Paul Vinciguerra <pvinci@vinciconsulting.com>
- 46459 [VECr 0]: papi: fix ip address family version to use public api
- quic: Aloys Augustin <aloaugus@cisco.com>, Nathan Skrzypczak <nathan.skrzypczak@gmail.com>, Dave Wallace <dwallacelf@gmail.com>, Florin Coras <fcoras@cisco.com>
- 46315 [VECr 20]: quic: quic_quicly add uso support
- rdma: Benoît Ganne <bganne@cisco.com>, Damjan Marion <damarion@cisco.com>
- session: Florin Coras <fcoras@cisco.com>
- 46452 [VECr 1]: session: handle failed ct half-open migration46180 [VECr 7]: session: check event collector lookups46379 [VECr 13]: session: add half_close support for cut-through transport46178 [VECr 15]: session: validate app for async connect RPC46284 [VECr 21]: udp: add segmentation offload support
- sfdp: Mohammed Hawari <mohammed@hawari.fr>, Hadi Rayan Al-Sandid <halsandi@cisco.com>, Guillaume Solignac <gsoligna@cisco.com>, Ole Troan <otroan@employees.org>
- sfdp_services_sample: Mohammed Hawari <mohammed@hawari.fr>, Hadi Rayan Al-Sandid <halsandi@cisco.com>, Guillaume Solignac <gsoligna@cisco.com>
- 46457 [VECr 0]: sfdp: add example custom parser
- tcp: Florin Coras <fcoras@cisco.com>
- tests: Klement Sekera <klement.sekera@gmail.com>, Paul Vinciguerra <pvinci@vinciconsulting.com>
- 46338 [VECr 0]: fib: tolerate a NULL rewrite in vnet_rewrite_for_sw_interface46339 [VECr 0]: abf: reject attachment to a non-existent policy instead of asserting46457 [VECr 0]: sfdp: add example custom parser46454 [VECr 0]: tests: fix testcase attribution for failure in setUpClass methods46455 [VECr 0]: tests: make tests which use AfXDPTestLockMixIn RUN_SOLO45172 [VECr 0]: sfdp: add worker handoff test46268 [VECr 27]: vlib: expose error severity in stats segment
- udp: Florin Coras <fcoras@cisco.com>
- 46284 [VECr 21]: udp: add segmentation offload support
- unittest: Dave Barach <vpp@barachs.net>, Florin Coras <fcoras@cisco.com>
- vcl: Florin Coras <fcoras@cisco.com>
- vlib: Dave Barach <vpp@barachs.net>, Damjan Marion <damarion@cisco.com>
- vperf: Florin Coras <fcoras@cisco.com>, Matus Fabian <matfabia@cisco.com>, Dave Wallace <dwallacelf@gmail.com>
- 46341 [VECr 19]: hsa: make TLS client CLI MP-safe
- vppapigen: Ole Troan <otroan@employees.org>
- 45728 [VECr 29]: api: add build-time python stub generation via vppapigen
- vppinfra: Dave Barach <vpp@barachs.net>
Please rebase and fix verification failures on these gerrit changes.
Akeel Ali <akeelapi@gmail.com>:
45686 [Vec 58]: ip_validate: new plugin to drop packets with invalid addresses
Akos Orban <orbanakos2001@gmail.com>:
Alexander Chernavin <chernavin@mts.ru>:
43726 [vec 134]: vhost: fix rxvq interrupts triggered because of race
Alexander Skorichenko <askorichenko@netgate.com>:
45877 [VeC 82]: snort: don't store snort metadata in buffer
Anil Kainikara <anilkumar911@gmail.com>:
Anton Blazhko <ablazhko@cisco.com>:
45808 [VEc 28]: devices: Convert PIPE to plugin
Aritra Basu <aritrbas@cisco.com>:
45705 [Vec 36]: kube-test: support CalicoVPP repo restructure (backward-compatible)46166 [VeC 36]: vperf: drop residual echo/vcl_test terminology46048 [VeC 43]: tcp: add TCP fast open support (RFC 7413)46167 [veC 47]: kube-test: retry Job finalizer cleanup conflicts45536 [VeC 60]: interface: enable IPv6 link state on unnumbered interfaces45583 [VeC 60]: vlib: fix trace flag loss when multiple pending frames share next frame45012 [VeC 145]: ip-neighbor: suppress off-link adj-fib on addressed interfaces45268 [VeC 147]: ip6-nd: enforce on-link source validation for RS neighbor learning45073 [VeC 147]: fib: honor unnumbered RX interface in MFIB RPF check45074 [VeC 147]: ip6-nd: enforce on-link source validation for ND learning45260 [VeC 147]: ip6-nd: add per-interface control for inbound RA acceptance44350 [VeC 152]: ip6-nd: fix unicast NA handling in ND proxy
Benoît Ganne <bganne@cisco.com>:
Damjan Marion <dmarion@0xa5.net>:
45409 [veC 67]: ikev2: add Curve25519 and Curve448 DH groups
Dave Wallace <dwallacelf@gmail.com>:
FDio GitHub Actions <releng+fdio-github@linuxfoundation.org>:
G. Paul Ziemba <pz-vpp-dev@ziemba.us>:
GregMiller <greg@gregmiller.co.za>:
Hadi Rayan Al-Sandid <halsandi@cisco.com>:
46362 [VEc 13]: sfdp: add api sfdp_kill_session_batch44847 [VeC 42]: sfdp: modify tenant_index type from u16 to u3245964 [VeC 49]: flow: add parameter to pre-allocate global pool45481 [veC 49]: flow: add action VNET_FLOW_ACTION_STEER_TO_PORT45637 [VeC 49]: dpdk: add support for VNET_FLOW_ACTION_AGE action45633 [veC 49]: dpdk: add support for represented port action45482 [Vec 50]: sfdp: add verdict-testbench service46043 [VeC 50]: flow: add APIs to support new flow actions45636 [VeC 50]: flow: add flow aging support45635 [VeC 62]: dpdk: add support for VNET_FLOW_ACTION_COUNT45634 [VeC 62]: flow: implement VNET_FLOW_ACTION_COUNT operation45938 [Vec 65]: tracepath: minor refactoring to code44803 [VeC 83]: sfdp: add sfdp-session-stats service45848 [VeC 86]: sfdp: fix specification of scope_index
Hanataba Azaka <northern.snow.x@gmail.com>:
46041 [VeC 51]: cnat: make session scanner budget configurable
Hedi Bouattour <hedibouattour2010@gmail.com>:
Ivan Ivanets <iivanets@cisco.com>:
Janik <janik.haag@imc.com>:
Jerome Tollet <jtollet@cisco.com>:
Jiajun Liang <3138947285@qq.com>:
Jianquan Ye <jianquanye@microsoft.com>:
45864 [Vec 63]: ip bonding hash: inner-aware flow hash (opt-in)
Justin Thomas <justin@jdt.io>:
Klement Sekera <ksekera@netgate.com>:
45470 [VeC 112]: vppinfra: add cast to prevent warning
Longxiang Lyu <lolv@microsoft.com>:
Matus Fabian <matfabia@cisco.com>:
46079 [veC 47]: hs-test: temporarily disable core file removal
Maxime Peim <maxime.peim@gmail.com>:
46005 [vEc 8]: vlib: add per-thread index pool cache45000 [VEc 14]: flow: add flow template and async range infrastructure45098 [vec 40]: dpdk: support async flow offload46032 [veC 63]: docs: document build-time VPP parameters45152 [VeC 69]: dpdk: install default jump-to-group-1 rule for mlx545578 [vec 69]: flow: add per-thread flow pool cache for multi-worker safety45539 [veC 69]: dpdk: multi-thread async flow offload with per-worker caches45296 [VeC 142]: ethernet: implement outer_vlan_id_any sub-interface matching45280 [VeC 142]: gso: implement IPv6 extension header traversal45249 [VeC 148]: policer: fix DSCP marking for VLAN-tagged packets45252 [VeC 148]: policer: fix unchecked policer removal45253 [veC 148]: policer: reject delete of policer still applied to interface45254 [VeC 148]: policer: reject deletion of policer used by punt policing
Mohammad Mahdi Nemati Haravani <nemati.mahdi255@gmail.com>:
44303 [veC 82]: build: fix etc path for vpp-ext-deps package fix the bug vpp ext deb for DPDK 25.07 and MLX5 PMD topic
Mohsin Kazmi <sykazmi@cisco.com>:
Nathan Skrzypczak <nathan.skrzypczak@gmail.com>:
Nicolas PLANEL <nplanel@gmail.com>:
44976 [vec 69]: sfdp: async offload lookup
Ole Troan <otroan@employees.org>:
Pim van Pelt <pim@ipng.nl>:
Poornima Kandhade <poornika@cisco.com>:
46424 [vEC 5]: sfdp: add lifecycle records to session stats ring
Qi Zhang <zzqqqqwq77@gmail.com>:
46458 [vEC 0]: vlib: detect freed buffer‑chain on node dispatch for double‑free debug
Rakesh Kudurumalla <rkudurumalla@marvell.com>:
Ram Subramanian <ram@meter.com>:
46442 [vEC 2]: vnet: install missing vnet headers
Robert Shearman <robertshearman@gmail.com>:
45955 [vEC 7]: ip: fix adjacent packet overwrite with ip frags44551 [vEC 7]: vppapigen: fix inconsistency in paths JSON46050 [vEC 8]: ip: fix ip mroute bulk insertion CLI for certain inputs45954 [vEC 8]: ip: fix adjacent packet overwrite with ip6 frags45957 [vEC 8]: vlib: ASAN-poison unallocated buffers46019 [vEc 17]: misc: fix potential OOB read during flow hash calculations
Samuel Benko <sbenko@cisco.com>:
45765 [VeC 49]: tls: propagate verify config for dtls
Sergiy Bachynskyy <sbachyns@cisco.com>:
46206 [VeC 35]: ipfix: move to a plugin
Viacheslav Zakharchenko <vzakharc@cisco.com>:
Vladimir Ratnikov <vratnikov@netgate.com>:
45650 [Vec 86]: flowprobe: count based sampling support
Vladimir Zhigulin <vladimir.jigulin@travelping.com>:
40145 [veC 134]: vppinfra: collect heap stats in constant time
Vratko Polak <vrpolak@cisco.com>:
Wei Wang <weiwa@cisco.com>:
46085 [Vec 48]: tls: tls session resumption code and host stack tests
Xiaoming Jiang <jiangxiaoming@outlook.com>:
45901 [VeC 77]: vppinfra: fix use-after-poison issue in vec_foreach_pointer and pool_foreach_pointer45902 [Vec 77]: vppinfra: fix ASAN issue vec_len not thread safe45894 [veC 78]: vlib: vlib_node_rename should be guarded by thread barrier45895 [VeC 78]: vlib: fix process state format output wrapped by extra quotes45860 [vec 84]: vlib: pre-input node should be dispatched before input node
Yang Liu <numbksco@gmail.com>:
46018 [Vec 40]: vppinfra: add loongarch64 architecture support
Yuto Suzuki <offside.items03@icloud.com>:
lei feng <1579628578@qq.com>:
mahdi varasteh <mahdy.varasteh@gmail.com>:
43892 [VeC 107]: fib: compute fib entry flags from full path list
niklesh <nikleshparshaboina@gmail.com>:
45016 [veC 55]: cnat: add scope_id to session key
nleblanc <nleblanc@joustsec.com>:
45271 [VeC 146]: linux-cp: prevent MAC address sync on non-Ethernet interfaces on RTM_NEWLINK
peng xu <84839011@sina.com>:
44858 [VeC 134]: l2: fix missing CDP hello packets on BVI interface
pkt4u <pkt4u@outlook.com>:
44208 [veC 134]: lb: fix API byte order and IPv4 prefix length handling
shaohui jin <jinshaohui789@163.com>:
44928 [VeC 103]: fib: IPv4 Route Query Command Crash
steven luong <sluong@cisco.com>:
The following gerrit changes have not been updated in over 180 days and have been abandoned.
Mohsin Kazmi <sykazmi@cisco.com>:
44715 [A 180]: pg: Guard against non‑monotonic time and negative accumulator
| Status Complete | Needs To Be Addressed |
|---|---|
| V - verified | v - not verified |
| E - not expired | e - expired |
| C - no unresolved comments | c - comments not resolved |
| R - reviewed/approved | r - review incomplete |
| A - abandoned | A - gerrit.fd.io to restore |
| # - days since update | # - days since update > 30 |
- Example: [VECr 23]
- Verified
- Not Expired
- Comments resolved
- Review incomplete (Code-Review < +1)
- 23 days since last update
| Patches assigned | |
|---|---|
| authors | 141 |
| maintainers | 54 |
| committers | 0 |
| abandoned | 1 |