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
- Verified
- Not expired
- Comments resolved
- Approved by Maintainers
45181 [VECR 1]: hs-test: add messages to asserts
- af_xdp: Benoît Ganne <bganne@cisco.com>, Damjan Marion <damarion@cisco.com>
- 45033 [VECr 20]: af_xdp: add support for multi-buffer
- bfd: Klement Sekera <klement.sekera@gmail.com>
- 44827 [VECr 27]: crypto: unify per-thread key_data allocation
- bufmon: Benoît Ganne <bganne@cisco.com>
- 45110 [VECr 7]: bufmon: unregister old callbacks before re-registering on enable
- build: Damjan Marion <damarion@cisco.com>
- classify: Dave Barach <vpp@barachs.net>
- 42958 [VECr 15]: tm: add 'mark_flow' action for traffic management
- cnat: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>, Neale Ranns <neale@graphiant.com>
- crypto: Damjan Marion <damarion@cisco.com>, Neale Ranns <neale@graphiant.com>
- 44827 [VECr 27]: crypto: unify per-thread key_data allocation
- crypto-infra: Damjan Marion <damarion@cisco.com>
- 44827 [VECr 27]: crypto: unify per-thread key_data allocation
- docs: John DeNisco <jdenisco@cisco.com>, Dave Wallace <dwallacelf@gmail.com>
- dpdk: Damjan Marion <damarion@cisco.com>, Mohammed Hawari <mohammed@hawari.fr>
- dpdk-cryptodev: Kai Ji <kai.ji@intel.com>, Fan Zhang <fanzhang.oss@gmail.com>
- 44827 [VECr 27]: crypto: unify per-thread key_data allocation
- ethernet: Dave Barach <vpp@barachs.net>, Damjan Marion <damarion@cisco.com>
- 45296 [VECr 1]: ethernet: implement outer_vlan_id_any sub-interface matching
- fib: Neale Ranns <neale@graphiant.com>
- flow: Damjan Marion <damarion@cisco.com>
- 45063 [VECr 5]: flow: fix flow_ops_function check
- flowprobe: Ole Troan <otroan@employees.org>
- 45058 [VECr 13]: flowprobe: count based sampling support
- gso: Andrew Yourtchenko <ayourtch@gmail.com>, Mohsin Kazmi <mohsin.kazmi14@gmail.com>
- 45280 [VECr 1]: gso: implement IPv6 extension header traversal
- hs-test: Florin Coras <fcoras@cisco.com>, Matus Fabian <matfabia@cisco.com>, Adrian Villin <avillin@cisco.com>
- hsa: Florin Coras <fcoras@cisco.com>, Dave Wallace <dwallacelf@gmail.com>, Aloys Augustin <aloaugus@cisco.com>, Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
- 45065 [VECr 0]: hsa: http masque support in builtin echo
- interface: Dave Barach <vpp@barachs.net>
- ip-neighbor: Neale Ranns <neale@graphiant.com>
- ip6: Neale Ranns <neale@graphiant.com>, Jon Loeliger <jdl@netgate.com>
- ip6-nd: Dave Barach <vpp@barachs.net>, Neale Ranns <neale@graphiant.com>
- 45268 [VECr 5]: ip6-nd: enforce on-link source validation for RS neighbor learning45074 [VECr 5]: ip6-nd: enforce on-link source validation for ND learning45046 [VECr 6]: ip6-nd: add punt reason for neigh advs45260 [VECr 6]: ip6-nd: add per-interface control for inbound RA acceptance44350 [VECr 11]: ip6-nd: fix unicast NA handling in ND proxy45099 [VECr 11]: ip6-nd: add nd-proxy all dst44966 [VECr 19]: ip-neighbor: fix missing solicited-node multicast MAC
- ipsec: Neale Ranns <neale@graphiant.com>, Fan Zhang <fanzhang.oss@gmail.com>
- kube-test: Florin Coras <fcoras@cisco.com>, Adrian Villin <avillin@cisco.com>
- 45180 [VECr 4]: kube-test: add VppInstance struct and functions
- l2: John Lo <lojultra2020@outlook.com>, Steven Luong <sluong@cisco.com>
- linux-cp: Neale Ranns <neale@graphiant.com>, Matthew Smith <mgsmith@netgate.com>
- lisp: Florin Coras <fcoras@cisco.com>
- 44827 [VECr 27]: crypto: unify per-thread key_data allocation
- misc: vpp-dev Mailing List <vpp-dev@fd.io>
- 45289 [VECr 0]: pppoe: add PPPoE client and pppox45042 [VECr 6]: stats: stat_segment_ls_r() only return NULL on error45043 [VECr 6]: stats: don't leak regcomp() allocated memory44479 [VECr 11]: ip: add interface address change notifications45119 [VECr 18]: build: add Fedora 43 build compatibility45033 [VECr 20]: af_xdp: add support for multi-buffer44827 [VECr 27]: crypto: unify per-thread key_data allocation
- nat: Ole Troan <ot@cisco.com>, Filip Varga <fivarga@cisco.com>, Klement Sekera <klement.sekera@gmail.com>
- 44985 [VECr 20]: nat: link test_pnat with pthread
- octeon: Monendra Singh Kushwaha <kmonendra@marvell.com>, Damjan Marion <damarion@cisco.com>
- pg: Dave Barach <vpp@barachs.net>
- 45280 [VECr 1]: gso: implement IPv6 extension header traversal
- policer: Neale Ranns <neale@graphiant.com>, Maxime Peim <maxime.peim@gmail.com>
- quic: Aloys Augustin <aloaugus@cisco.com>, Nathan Skrzypczak <nathan.skrzypczak@gmail.com>, Dave Wallace <dwallacelf@gmail.com>, Florin Coras <fcoras@cisco.com>
- sasc: Ole Troan <otroan@employees.org>, Mohammed Hawari <mohammed@hawari.fr>
- 45115 [VECr 18]: sasc: fix maybe-uninitialized warning with GCC 15
- 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: Mohammed Hawari <mohammed@hawari.fr>, Hadi Rayan Al-Sandid <halsandi@cisco.com>, Guillaume Solignac <gsoligna@cisco.com>, Mohsin Kazmi <mohsin.kazmi14@gmail.com>
- snort: Damjan Marion <damarion@cisco.com>
- srv6-mobile: Tetsuya Murakami <tetsuya.mrk@gmail.com>, Satoru Matsushima <satoru.matsushima@gmail.com>
- 44899 [VECr 6]: sr: implement sub-int L2 encap and DX2
- tap: Damjan Marion <damarion@cisco.com>, Steven Luong <sluong@cisco.com>, Mohsin Kazmi <mohsin.kazmi14@gmail.com>
- tests: Klement Sekera <klement.sekera@gmail.com>, Paul Vinciguerra <pvinci@vinciconsulting.com>
- 45296 [VECr 1]: ethernet: implement outer_vlan_id_any sub-interface matching45280 [VECr 1]: gso: implement IPv6 extension header traversal45012 [VECr 3]: ip-neighbor: suppress off-link adj-fib on addressed interfaces45268 [VECr 5]: ip6-nd: enforce on-link source validation for RS neighbor learning45073 [VECr 5]: fib: honor unnumbered RX interface in MFIB RPF check45074 [VECr 5]: ip6-nd: enforce on-link source validation for ND learning45046 [VECr 6]: ip6-nd: add punt reason for neigh advs44899 [VECr 6]: sr: implement sub-int L2 encap and DX245260 [VECr 6]: ip6-nd: add per-interface control for inbound RA acceptance45249 [VECr 7]: policer: fix DSCP marking for VLAN-tagged packets45252 [VECr 7]: policer: fix unchecked policer removal45254 [VECr 7]: policer: reject deletion of policer used by punt policing44970 [VECr 8]: l2: Add API for input/output features44803 [VECr 8]: sfdp: add sfdp-session-stats service44350 [VECr 11]: ip6-nd: fix unicast NA handling in ND proxy45099 [VECr 11]: ip6-nd: add nd-proxy all dst44465 [VECr 13]: tests: support setting larger API queue size45058 [VECr 13]: flowprobe: count based sampling support44966 [VECr 19]: ip-neighbor: fix missing solicited-node multicast MAC45033 [VECr 20]: af_xdp: add support for multi-buffer
- tls: Florin Coras <fcoras@cisco.com>, Ping Yu <ping.yu@intel.com>
- 44827 [VECr 27]: crypto: unify per-thread key_data allocation
- unittest: Dave Barach <vpp@barachs.net>, Florin Coras <fcoras@cisco.com>
- vapi: Ole Troan <ot@cisco.com>
- 44531 [VECr 13]: vapi: replace invalid chars in c macro name
- vcl: Florin Coras <fcoras@cisco.com>
- 44450 [VECr 0]: misc: patch to test CI infra
- virtio: Mohsin Kazmi <mohsin.kazmi14@gmail.com>, Damjan Marion <damarion@cisco.com>
- vpp: Dave Barach <vpp@barachs.net>
- 44803 [VECr 8]: sfdp: add sfdp-session-stats service
- vppapigen: Ole Troan <otroan@employees.org>
- vxlan: John Lo <lojultra2020@outlook.com>, Steven Luong <sluong@cisco.com>
- 44903 [VECr 29]: vxlan: reset next_dpo on delete
- wireguard: Artem Glazychev <artem.glazychev@xored.com>, Fan Zhang <fanzhang.oss@gmail.com>
Please rebase and fix verification failures on these gerrit changes.
Alexander Chernavin <chernavin@mts.ru>:
43726 [Vec 124]: vhost: fix rxvq interrupts triggered because of race
Andrew Mason <mason12@gmail.com>:
Andrew Yourtchenko <ayourtch@gmail.com>:
41210 [veC 62]: build: disable the "new" way of handling API dependencies which relies on a broken CMake feature
Anna Neiman <anna.neiman@insidepacket.com>:
43046 [VeC 89]: feature: Call dvr_dpo_unlock in case delete SW interface - in order enable feature ip4-dvr-reinject on the following addition interface ;add arch index in show features43916 [Vec 151]: vlib: print non-parked threads on vlib_worker_thread_barrier_sync_int43915 [Vec 154]: vnet: Initialize the classify arrays to ~0
Aritra Basu <aritrbas@cisco.com>:
44981 [VeC 32]: ip-neighbor: preserve interface LL receive DPO for self link-local
Bartlomiej Leszak <bartlomiej.leszak@gmail.com>:
42978 [VeC 89]: pnat: do not disable pnat on rule deletion
Benoît Ganne <bganne@cisco.com>:
C.J. Collier:
1948 [veC 151]: DO NOT MERGE - testing new build image
Damjan Marion <dmarion@0xa5.net>:
FDio GitHub Actions <releng+fdio-github@linuxfoundation.org>:
Florin Coras <florin.coras@gmail.com>:
45298 [vEC 0]: tls: add ecdsa with X25519 test
G. Paul Ziemba <pz-vpp-dev@ziemba.us>:
44494 [vEC 0]: stats: vpp_get_stats: new options
Hadi Rayan Al-Sandid <halsandi@cisco.com>:
Hedi Bouattour <hedibouattour2010@gmail.com>:
43369 [VEc 0]: cnat: support encapsulation and session cleanup on backend deletion
Ivan Ivanets <iivanets@cisco.com>:
Jerome Labidurie <jerome.labidurie@orange.com>:
Jerome Tollet <jtollet@cisco.com>:
45290 [vEc 0]: tcp: pace jumbo connections with at least one MSS45102 [vEC 0]: sfdp: add configurable timer interval45285 [vEc 3]: tcp: avoid new data while sack holes remain45051 [VEc 11]: ip6: fix OOB read in HBH option processing45159 [VEc 13]: iavf: fix native AVF TSO queue setup45057 [VEc 18]: geneve: validate options_len field against buffer size44559 [VEc 21]: af_xdp: ensure null termination in format() string outputs44584 [veC 61]: tests: fix tag_fixme_debian12 to tag_fixme_debian1144572 [VeC 73]: virtio: add native plugin L2 xconnect test with QEMU
Jing Peng <jing@meter.com>:
37058 [VeC 47]: vppapigen: fix json build error
Klement Sekera <klement.sekera@gmail.com>:
42486 [VeC 163]: tests: add send_and_expect_multi
Maxime Peim <maxime.peim@gmail.com>:
Mohammad Mahdi Nemati Haravani <nemati.mahdi255@gmail.com>:
44303 [VeC 104]: build: fix etc path for vpp-ext-deps package fix the bug vpp ext deb for DPDK 25.07 and MLX5 PMD topic
Mohammed HAWARI <momohawari@gmail.com>:
Mohsin Kazmi <sykazmi@cisco.com>:
44935 [VEc 6]: virtio: add support for mac filtering44930 [VEc 6]: virtio: add support for mac address changing42886 [VeC 35]: ipip: fix support for ipip6o6 from linux tunnel44715 [Vec 39]: pg: Guard against non‑monotonic time and negative accumulator44426 [VeC 73]: virtio: add the check if MAC feature is negotiated
Moinak Bhattacharyya <moinakb001@gmail.com>:
44708 [VeC 51]: iouring: Add io_uring plugin to allow polling usage of io_uring43610 [Vec 169]: af_xdp: allow usage of dynamic libbpf and libxdp43606 [Vec 169]: af_xdp: introduce flag to allow SKB mode43611 [Vec 175]: build: use /usr/bin/env bash in checkstyle shebang instead of /bin/bash43760 [VeC 178]: rdma: allow dynamic libibverbs and libmlx5
Nathan Skrzypczak <nathan.skrzypczak@gmail.com>:
Parth Sahu <parthsahu15@gmail.com>:
Ryosuke Nakayama <ryosuke_666@icloud.com>:
45117 [vEC 17]: atlantic: remove unused pkt_n_desc variable
Stanislav Zaikin <zstaseg@gmail.com>:
Venkata Ravichandra Mynidi <vmynidi@marvell.com>:
40775 [VEc 4]: tm: add tm framework for hw traffic management
Vladimir Zhigulin <vladimir.jigulin@travelping.com>:
40145 [VeC 117]: vppinfra: collect heap stats in constant time
Vladislav Grishenko <themiron@mail.ru>:
44575 [VeC 74]: fib: add interface-rx dpo mpls support44574 [VeC 74]: fib: fix stale interface-rx dpo fib after deag/lookup41660 [VeC 74]: nat: add nat44-ed ipfix dst address and port logging42538 [VeC 74]: nat: speedup nat44-ed vrf table lookups39555 [VeC 74]: nat: fix nat44-ed address removal from fib44563 [veC 74]: ip: fix DSCP CS7 value44568 [VeC 74]: vxlan: add default dscp value config for vxlan encap44567 [VeC 74]: udp: add default dscp value config for udp encap40627 [VeC 75]: fib: fix invalid udp encap id cases39580 [VeC 75]: fib: fix udp encap mp-safe ops and id validation43180 [VeC 75]: fib: avoid loadbalance dpo node path polarisation40630 [VeC 75]: vlib: mark cli quit command as mp_safe
Xiangqing Cheng <chengxq@chinatelecom.cn>:
42849 [VeC 89]: ip-neighbor: ARP/NA per-interface counter improvements
echo <614699596@qq.com>:
45301 [vEC 0]: dpdk: preserve promiscuous mode when changing descriptors
joydeep ghosh <joydeep779@gmail.com>:
44631 [vec 42]: dns: fix crash when no usable source address exists
lei feng <1579628578@qq.com>:
42064 [vec 46]: docs: Python apis examples
mahdi varasteh <mahdy.varasteh@gmail.com>:
43892 [VeC 99]: fib: compute fib entry flags from full path list
niklesh <nikleshparshaboina@gmail.com>:
45016 [VEc 21]: cnat: add scope_id to session key
peng xu <84839011@sina.com>:
44858 [VeC 41]: l2: fix missing CDP hello packets on BVI interface
pkt4u <pkt4u@outlook.com>:
ruici wang <964491902@qq.com>:
44100 [veC 132]: ipsec: prevent use of deleted keys in async mode
shaohui jin <jinshaohui789@163.com>:
44928 [vEC 19]: fib: IPv4 Route Query Command Crash
steven luong <sluong@cisco.com>:
44569 [VeC 74]: vppinfra: clib_time_verify_frequency may cause time jump
yelena_c@rad.com <yelena_c@rad.com>:
| 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 | 94 |
| maintainers | 57 |
| committers | 1 |
| abandoned | 0 |