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
- buffers: Damjan Marion <damarion@cisco.com>, Dave Barach <vpp@barachs.net>
- build: Damjan Marion <damarion@cisco.com>
- cnat: Nathan Skrzypczak <nathan.skrzypczak@gmail.com>, Neale Ranns <neale@graphiant.com>
- 46041 [VECr 9]: cnat: make session scanner budget configurable
- crypto: Damjan Marion <damarion@cisco.com>, Neale Ranns <neale@graphiant.com>
- 45510 [VECr 16]: crypto: add op tracing capability
- dev: Damjan Marion <damarion@cisco.com>
- 45634 [VECr 20]: flow: implement VNET_FLOW_ACTION_COUNT operation
- dhcp: Dave Barach <vpp@barachs.net>, Neale Ranns <neale@graphiant.com>
- 45674 [VECr 8]: dhcp: export DHCPv6 runtime state for PPPoE observability
- docs: John DeNisco <jdenisco@cisco.com>, Dave Wallace <dwallacelf@gmail.com>
- dpdk: Damjan Marion <damarion@cisco.com>, Mohammed Hawari <mohammed@hawari.fr>
- 46140 [VECr 2]: dpdk: set int_unmaskable for ice driver45637 [VECr 7]: dpdk: add support for VNET_FLOW_ACTION_AGE action45675 [VECr 8]: dpdk: log MFIB MAC replay tolerance at debug level45635 [VECr 20]: dpdk: add support for VNET_FLOW_ACTION_COUNT45634 [VECr 20]: flow: implement VNET_FLOW_ACTION_COUNT operation45152 [VECr 27]: dpdk: install default jump-to-group-1 rule for mlx5
- fib: Neale Ranns <neale@graphiant.com>
- 44249 [VECr 13]: fib: dump by src not only contributing routes
- flow: Damjan Marion <damarion@cisco.com>
- gha: Dave Wallace <dwallacelf@gmail.com>
- hs-test: Florin Coras <fcoras@cisco.com>, Matus Fabian <matfabia@cisco.com>
- interface: Dave Barach <vpp@barachs.net>
- ip6: Neale Ranns <neale@graphiant.com>, Jon Loeliger <jdl@netgate.com>
- 44249 [VECr 13]: fib: dump by src not only contributing routes46051 [VECr 18]: ip: fix punt socket rx when multiple FDs are ready46050 [VECr 18]: ip: fix ip mroute bulk insertion CLI for certain inputs45955 [VECr 28]: ip: fix adjacent packet overwrite with ip frags45954 [VECr 28]: ip: fix adjacent packet overwrite with ip6 frags
- ipsec: Neale Ranns <neale@graphiant.com>, Fan Zhang <fanzhang.oss@gmail.com>
- 45510 [VECr 16]: crypto: add op tracing capability
- kube-test: Florin Coras <fcoras@cisco.com>
- l2: John Lo <lojultra2020@outlook.com>, Steven Luong <sluong@cisco.com>
- linux-cp: Neale Ranns <neale@graphiant.com>, Matthew Smith <mgsmith@netgate.com>
- 45677 [VECr 8]: linux-cp: guard PPPOX interface type and tolerate missing neighbor
- misc: vpp-dev Mailing List <vpp-dev@fd.io>
- 46166 [VECr 1]: vperf: drop residual echo/vcl_test terminology46048 [VECr 1]: tcp: add TCP fast open support (RFC 7413)46163 [VECr 1]: tcp: RACK loss detection (RFC 8985)45678 [VECr 8]: pppoeclient: add PPPoE client plugin with DHCPv6 observability45728 [VECr 15]: api: add build-time python stub generation via vppapigen45510 [VECr 16]: crypto: add op tracing capability
- papi: Ole Troan <otroan@employees.org>, Paul Vinciguerra <pvinci@vinciconsulting.com>
- 46173 [VECr 2]: papi: cache parsed API messages across connections
- pppoe: Hongjun Ni <hongjun.ni@intel.com>
- quic: Aloys Augustin <aloaugus@cisco.com>, Nathan Skrzypczak <nathan.skrzypczak@gmail.com>, Dave Wallace <dwallacelf@gmail.com>, Florin Coras <fcoras@cisco.com>
- 46190 [VECr 0]: quic: session connect improvement
- rdma: Benoît Ganne <bganne@cisco.com>, Damjan Marion <damarion@cisco.com>
- sasc: Ole Troan <otroan@employees.org>, Mohammed Hawari <mohammed@hawari.fr>
- 46121 [VECr 9]: sasc: fix gcc uninitialized warning
- session: Florin Coras <fcoras@cisco.com>
- 46177 [VECr 1]: tcp: send FIN for half-close in close-wait
- 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>
- 44847 [VECr 0]: sfdp: modify tenant_index type from u16 to u32
- sfdp_services_sample: Mohammed Hawari <mohammed@hawari.fr>, Hadi Rayan Al-Sandid <halsandi@cisco.com>, Guillaume Solignac <gsoligna@cisco.com>
- 44847 [VECr 0]: sfdp: modify tenant_index type from u16 to u32
- tcp: Florin Coras <fcoras@cisco.com>
- tests: Klement Sekera <klement.sekera@gmail.com>, Paul Vinciguerra <pvinci@vinciconsulting.com>
- 45564 [VECr 0]: sfdp: add api enum for timeouts46186 [VECr 0]: tracepath: add graphviz dump CLI command46166 [VECr 1]: vperf: drop residual echo/vcl_test terminology46048 [VECr 1]: tcp: add TCP fast open support (RFC 7413)46005 [VECr 1]: vlib: add per-thread pool cache primitive46182 [VECr 1]: buffers: fix pool allocation on small pages46174 [VECr 2]: tests: enable API preload by default45678 [VECr 8]: pppoeclient: add PPPoE client plugin with DHCPv6 observability46123 [VECr 9]: vcl: add regression test for nonblocking connect()46124 [VECr 9]: vcl: add regression test for ignorable flags46120 [VECr 9]: tests: make venv cleanup less noisy46094 [VECr 9]: adl: wait for ADL counters46087 [VECr 9]: cnat: wait for cnat scanner session cleanup46050 [VECr 18]: ip: fix ip mroute bulk insertion CLI for certain inputs45957 [VECr 20]: vlib: ASAN-poison unallocated buffers
- tls: Florin Coras <fcoras@cisco.com>, Ping Yu <ping.yu@intel.com>
- 45765 [VECr 7]: tls: propagate verify config for dtls
- tracepath: Hadi Rayan Al-Sandid <halsandi@cisco.com>
- 46186 [VECr 0]: tracepath: add graphviz dump CLI command
- unittest: Dave Barach <vpp@barachs.net>, Florin Coras <fcoras@cisco.com>
- vcl: Florin Coras <fcoras@cisco.com>
- 45941 [VECr 0]: misc: patch to test CI infra
- 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>
- vpp: Dave Barach <vpp@barachs.net>
- 45678 [VECr 8]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
- vppapigen: Ole Troan <otroan@employees.org>
- vppinfra: Dave Barach <vpp@barachs.net>
- 46066 [VECr 15]: vppinfra: fifo: do not resize vector down to 0
Please rebase and fix verification failures on these gerrit changes.
Akeel Ali <akeelapi@gmail.com>:
45686 [VEc 16]: ip_validate: new plugin to drop packets with invalid addresses
Alexander Chernavin <chernavin@mts.ru>:
43726 [vec 92]: vhost: fix rxvq interrupts triggered because of race
Alexander Skorichenko <askorichenko@netgate.com>:
45877 [VeC 40]: snort: don't store snort metadata in buffer
Andrew Yourtchenko <ayourtch@gmail.com>:
41210 [veC 161]: build: disable the "new" way of handling API dependencies which relies on a broken CMake feature
Anil Kainikara <anilkumar911@gmail.com>:
45663 [VeC 63]: map: enhance map plugin to support per-vrf rules
Aritra Basu <aritrbas@cisco.com>:
46167 [vEC 5]: kube-test: retry Job finalizer cleanup conflicts45705 [VEc 15]: kube-test: support CalicoVPP repo restructure (backward-compatible)45012 [VeC 103]: ip-neighbor: suppress off-link adj-fib on addressed interfaces45268 [VeC 105]: ip6-nd: enforce on-link source validation for RS neighbor learning45073 [VeC 105]: fib: honor unnumbered RX interface in MFIB RPF check45074 [VeC 105]: ip6-nd: enforce on-link source validation for ND learning45260 [VeC 105]: ip6-nd: add per-interface control for inbound RA acceptance44350 [VeC 111]: ip6-nd: fix unicast NA handling in ND proxy
Damjan Marion <dmarion@0xa5.net>:
45409 [vEC 26]: ikev2: add Curve25519 and Curve448 DH groups
Dave Wallace <dwallacelf@gmail.com>:
46075 [VEc 0]: docs: update tsc vulnerability management process
FDio GitHub Actions <releng+fdio-github@linuxfoundation.org>:
G. Paul Ziemba <pz-vpp-dev@ziemba.us>:
45683 [Vec 56]: dpdk: tracing improvements
Hadi Rayan Al-Sandid <halsandi@cisco.com>:
45481 [vEC 7]: flow: add action VNET_FLOW_ACTION_STEER_TO_PORT45633 [vEC 7]: dpdk: add support for represented port action45482 [VEc 8]: sfdp: add verdict-testbench service44474 [VEc 14]: sasc: fix tenant_index overlap in sasc_buffer45938 [VEc 23]: tracepath: minor refactoring to code44803 [VeC 41]: sfdp: add sfdp-session-stats service45848 [VeC 44]: sfdp: fix specification of scope_index
Hedi Bouattour <hedibouattour2010@gmail.com>:
Ivan Ivanets <iivanets@cisco.com>:
Jerome Labidurie <jerome.labidurie@orange.com>:
Jerome Tollet <jtollet@cisco.com>:
46153 [vEC 2]: rdma: use striding mini-CQEs for mlx5 RQ46155 [vEC 2]: rdma: fix verbs port selection45159 [VEc 2]: iavf: fix native TSO datapath45033 [VEc 2]: af_xdp: add support for multi-buffer45775 [VeC 50]: tcp: fix pure ACK incorrectly chained as GRO candidate45759 [VeC 50]: tcp: support chained buffers in GRO45764 [VeC 50]: tcp: allow selective GRO enablement44572 [VeC 64]: virtio: add native plugin L2 xconnect test with QEMU
Jianquan Ye <jianquanye@microsoft.com>:
45864 [VEc 21]: ip bonding hash: inner-aware flow hash (opt-in)
Jing Peng <jing@meter.com>:
37058 [VeC 147]: vppapigen: fix json build error
Justin Thomas <justin@jdt.io>:
Klement Sekera <ksekera@netgate.com>:
Longxiang Lyu <lolv@microsoft.com>:
Matus Fabian <matfabia@cisco.com>:
46079 [vEC 5]: hs-test: temporarily disable core file removal
Maxime Peim <maxime.peim@gmail.com>:
45000 [VEc 6]: flow: add flow template and async range infrastructure46032 [vEC 21]: docs: document build-time VPP parameters45578 [vEc 27]: flow: add per-thread flow pool cache for multi-worker safety45098 [vEC 27]: dpdk: support async flow offload45539 [vEC 27]: dpdk: multi-thread async flow offload with per-worker caches45296 [VeC 100]: ethernet: implement outer_vlan_id_any sub-interface matching45280 [VeC 100]: gso: implement IPv6 extension header traversal45249 [VeC 106]: policer: fix DSCP marking for VLAN-tagged packets45252 [VeC 106]: policer: fix unchecked policer removal45253 [veC 106]: policer: reject delete of policer still applied to interface45254 [VeC 106]: policer: reject deletion of policer used by punt policing
Mohammad Mahdi Nemati Haravani <nemati.mahdi255@gmail.com>:
44303 [veC 40]: 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>:
44923 [VeC 85]: snort: copy metadata from original to generated packets44919 [VeC 105]: snort: fix inject/finalize ordering race in deq node45177 [VeC 111]: sfdp: add blacklist/whitelist to snort service42886 [VeC 134]: ipip: fix support for ipip6o6 from linux tunnel44715 [Vec 138]: pg: Guard against non‑monotonic time and negative accumulator44426 [VeC 173]: virtio: add the check if MAC feature is negotiated
Moinak Bhattacharyya <moinakb001@gmail.com>:
44708 [VeC 151]: iouring: Add io_uring plugin to allow polling usage of io_uring
Nathan Skrzypczak <nathan.skrzypczak@gmail.com>:
Nicolas PLANEL <nplanel@gmail.com>:
44976 [vEc 27]: sfdp: async offload lookup
Ole Troan <otroan@employees.org>:
45496 [Vec 77]: papi: improve performance on set_errors
Parth Sahu <parthsahu15@gmail.com>:
Pim van Pelt <pim@ipng.nl>:
Rakesh Kudurumalla <rkudurumalla@marvell.com>:
Robert Shearman <robertshearman@gmail.com>:
Samuel Benko <sbenko@cisco.com>:
46144 [VEc 0]: hs-test: parallelize MW tests per NUMA node
Shuzo Ichiyoshi <deadcafe.beef@gmail.com>:
Stanislav Zaikin <zstaseg@gmail.com>:
Vladimir Ratnikov <vratnikov@netgate.com>:
45650 [Vec 44]: flowprobe: count based sampling support
Vladimir Zhigulin <vladimir.jigulin@travelping.com>:
40145 [veC 92]: vppinfra: collect heap stats in constant time
Vladislav Grishenko <themiron@mail.ru>:
44575 [VeC 173]: fib: add interface-rx dpo mpls support44574 [VeC 173]: fib: fix stale interface-rx dpo fib after deag/lookup41660 [VeC 173]: nat: add nat44-ed ipfix dst address and port logging42538 [VeC 173]: nat: speedup nat44-ed vrf table lookups39555 [VeC 173]: nat: fix nat44-ed address removal from fib44563 [veC 174]: ip: fix DSCP CS7 value44568 [VeC 174]: vxlan: add default dscp value config for vxlan encap44567 [VeC 174]: udp: add default dscp value config for udp encap40627 [VeC 174]: fib: fix invalid udp encap id cases39580 [VeC 174]: fib: fix udp encap mp-safe ops and id validation43180 [VeC 174]: fib: avoid loadbalance dpo node path polarisation40630 [VeC 174]: vlib: mark cli quit command as mp_safe
Vratko Polak <vrpolak@cisco.com>:
Wayne Morrison <wmorrison@netgate.com>:
45949 [VEc 7]: lldp: extend data returned by lldp-dump API
Wei Wang <weiwa@cisco.com>:
46085 [VEc 6]: tls: tls session resumption code and host stack tests
Xiaoming Jiang <jiangxiaoming@outlook.com>:
45901 [VeC 35]: vppinfra: fix use-after-poison issue in vec_foreach_pointer and pool_foreach_pointer45902 [Vec 35]: vppinfra: fix ASAN issue vec_len not thread safe45894 [veC 36]: vlib: vlib_node_rename should be guarded by thread barrier45895 [VeC 36]: vlib: fix process state format output wrapped by extra quotes45860 [vec 42]: vlib: pre-input node should be dispatched before input node
Yang Liu <numbksco@gmail.com>:
46018 [VEc 16]: vppinfra: add loongarch64 architecture support
Yuto Suzuki <offside.items03@icloud.com>:
joydeep ghosh <joydeep779@gmail.com>:
44631 [vec 141]: dns: fix crash when no usable source address exists
lei feng <1579628578@qq.com>:
mahdi varasteh <mahdy.varasteh@gmail.com>:
43892 [VeC 65]: fib: compute fib entry flags from full path list
niklesh <nikleshparshaboina@gmail.com>:
45016 [vEC 13]: cnat: add scope_id to session key
nleblanc <nleblanc@joustsec.com>:
45271 [VeC 104]: linux-cp: prevent MAC address sync on non-Ethernet interfaces on RTM_NEWLINK
peng xu <84839011@sina.com>:
44858 [VeC 92]: l2: fix missing CDP hello packets on BVI interface
pkt4u <pkt4u@outlook.com>:
44208 [veC 92]: lb: fix API byte order and IPv4 prefix length handling
shaohui jin <jinshaohui789@163.com>:
44928 [VeC 61]: fib: IPv4 Route Query Command Crash
steven luong <sluong@cisco.com>:
45838 [VeC 48]: tls: add ALPN negotiation support45816 [VeC 50]: tls: fix picotls partial record handling45756 [Vec 51]: vcl: fix crash when closing listener with pending accepts44420 [Vec 57]: session: make transport to use application's segment manager44569 [VeC 174]: 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 | 136 |
| maintainers | 64 |
| committers | 3 |
| abandoned | 0 |