Skip to content

About

Generate daily reports categorizing gerrit changes for the VPP project on gerrit.fd.io

Resources

Stars

0 stars

Watchers

6 watching

Forks

Latest commit

 

History

1,150 Commits

Folders and files

Repository files navigation

VPP-GERRIT-REPORT

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

Here is the latest VPP Gerrit Report:

FD.io VPP (master branch) Gerrit Change Report

generated on Tuesday 2026-10-27, 06:13:41

Legend:

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

Maintainers:

Please review these gerrit changes.
NOTE: Gerrit changes may be included under more than one feature based on the modified files regardless of the feature list included on the commit headline.
acl: Andrew Yourtchenko <ayourtch@gmail.com>
47169 [VECr 10]: acl: export acl_add_list
47064 [VECr 10]: acl: add a match check callback to the lookup
47058 [VECr 10]: acl: stop counting hash hits in a shared per-entry field
api: Dave Barach <vpp@barachs.net>
47209 [VECr 0]: api: align shared-memory API handler calls
47210 [VECr 0]: api: use unsigned socket handle bit
arp: Dave Barach <vpp@barachs.net>, Neale Ranns <neale@graphiant.com>
47276 [VECr 0]: arp: fix reply for local address with adj-fib
46494 [VECr 0]: arp: reset proxy-arp state on interface deletion
build: Damjan Marion <damarion@cisco.com>
47270 [VECr 1]: build: refresh optional SPDK upstream snapshot
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
46907 [VECr 13]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
dhcp: Dave Barach <vpp@barachs.net>, Neale Ranns <neale@graphiant.com>
45678 [VECr 0]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
dispatch-trace: Dave Barach <vpp@barachs.net>
46469 [VECr 5]: dispatch-trace: fix SIGSEGV on multi-worker handoff
docs: John DeNisco <jdenisco@cisco.com>, Dave Wallace <dwallacelf@gmail.com>
47274 [VECr 0]: freebsd-cp: FreeBSD Control Plane plugin similar to Linux CP plugin but siginificantly simplified
45678 [VECr 0]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
45941 [VECr 2]: misc: patch to test CI infra
45505 [VECr 2]: rdma: add mlx5 DV TSO support for raw packet tx
46516 [VECr 3]: misc: surs patch to test CI infra
47112 [VECr 7]: ikev2 ipip: negotiate USE_TRANSPORT_MODE
46461 [VECr 11]: ipsec: IPTFS (RFC 9347)
46907 [VECr 13]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
46808 [VECr 21]: docs: announce libvnet visibility change
46262 [VECr 21]: iavf: add setup documentation
dpdk: Damjan Marion <damarion@cisco.com>, Mohammed Hawari <mohammed@hawari.fr>
45675 [VECr 0]: dpdk: log MFIB MAC replay tolerance at debug level
47213 [VECr 0]: dpdk: read transceiver EEPROM asynchronously, never under the barrier
47244 [VECr 3]: dpdk: fix rx mode default configuration
47200 [VECr 4]: dpdk: fix clib file descriptor leak on admin down
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
46953 [VECr 17]: dpdk: recognise the the MANA VF as a bifurcated device
46926 [VECr 21]: dpdk: fix QAT cryptodev AEAD sessions
46939 [VECr 26]: dpdk: don't leak chained mbufs when multi-seg is disabled
dpdk-cryptodev: Kai Ji <kai.ji@intel.com>, Fan Zhang <fanzhang.oss@gmail.com>
46926 [VECr 21]: dpdk: fix QAT cryptodev AEAD sessions
ebuild: Dave Barach <vpp@barachs.net>
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
ethernet: Dave Barach <vpp@barachs.net>, Damjan Marion <damarion@cisco.com>
47211 [VECr 0]: ethernet: compare unaligned MAC addresses
feature: Dave Barach <vpp@barachs.net>, Damjan Marion <damarion@cisco.com>
46461 [VECr 11]: ipsec: IPTFS (RFC 9347)
fib: Neale Ranns <neale@graphiant.com>
47076 [VECr 10]: fib: decide the glean source by the address it holds
47078 [VECr 12]: fib: swap in the paths of a source new to the entry
flow: Damjan Marion <damarion@cisco.com>
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
hsa: Florin Coras <fcoras@cisco.com>, Dave Wallace <dwallacelf@gmail.com>, Aloys Augustin <aloaugus@cisco.com>, Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
iavf: Damjan Marion <damarion@cisco.com>
45159 [VECr 4]: iavf: fix native tso datapath
46262 [VECr 21]: iavf: add setup documentation
igmp: Neale Ranns <neale@graphiant.com>
47021 [VECr 14]: igmp: set proxy mfib Accept on host and Forward on router
ikev2: Damjan Marion <damarion@cisco.com>, Neale Ranns <neale@graphiant.com>, Filip Tehlar <ftehlar@cisco.com>, Benoît Ganne <bganne@cisco.com>
47193 [VECr 0]: ikev2: preserve SA IDs after vector shift
47192 [VECr 0]: ikev2: keep GRE protection on Child Delete
47266 [VECr 2]: ikev2: use learned peer port for Child rekey
47242 [VECr 2]: ikev2: accept responder-initiated Child SA rekey
47194 [VECr 2]: ikev2: allocate Child SA IDs without collision
47247 [VECr 2]: ikev2: accept additional Child SA from responder
47241 [VECr 2]: ikev2: preserve responses across local requests
47214 [VECr 6]: ikev2: configure inbound ESP replay window
47112 [VECr 7]: ikev2 ipip: negotiate USE_TRANSPORT_MODE
46461 [VECr 11]: ipsec: IPTFS (RFC 9347)
interface: Dave Barach <vpp@barachs.net>
46749 [VECr 0]: pppoeclient: fix orphan TX nodes and shared rename
47213 [VECr 0]: dpdk: read transceiver EEPROM asynchronously, never under the barrier
47237 [VECr 0]: interface: make show hardware-interfaces mp-safe
ioam: vpp-dev Mailing List <vpp-dev@fd.io>
46955 [VECr 24]: ip6: fix Pad1 off-by-one in hop-by-hop option pars
ip-neighbor: Neale Ranns <neale@graphiant.com>
47209 [VECr 0]: api: align shared-memory API handler calls
ip6: Neale Ranns <neale@graphiant.com>, Jon Loeliger <jdl@netgate.com>
47209 [VECr 0]: api: align shared-memory API handler calls
47206 [VECr 0]: ip6: use unsigned solicited-node mask
47102 [VECr 0]: ip6-nd: do not learn an NA for one of our own addresses
45955 [VECr 2]: ip: fix adjacent packet overwrite with ip frags
45954 [VECr 2]: ip: fix adjacent packet overwrite with ip6 frags
46051 [VECr 2]: ip: fix punt socket rx when multiple FDs are ready
47235 [VECr 4]: ip: don't overwrite save_rewrite_length in IPv6 SVR
47177 [VECr 7]: ip: parse the output-arc IPv6 header in sv-reass update
47172 [VECr 9]: ip: clear l4_hdr_truncated bit in ip4 sv-reass
47173 [VECr 9]: ip: tolerate a NULL total_ip_payload_length in sv-reass lock
46461 [VECr 11]: ipsec: IPTFS (RFC 9347)
46955 [VECr 24]: ip6: fix Pad1 off-by-one in hop-by-hop option pars
46920 [VECr 27]: ip: stop forwarding the Ethernet trailer
ip6-nd: Dave Barach <vpp@barachs.net>, Neale Ranns <neale@graphiant.com>
47208 [VECr 0]: ip6: parse DAD transmit count as u32
47207 [VECr 0]: ip6: wait for event without a DAD timer
47206 [VECr 0]: ip6: use unsigned solicited-node mask
47102 [VECr 0]: ip6-nd: do not learn an NA for one of our own addresses
45268 [VECr 27]: ip6-nd: enforce on-link source validation for RS neighbor learning
ipip: Ole Troan <otroan@employees.org>
47112 [VECr 7]: ikev2 ipip: negotiate USE_TRANSPORT_MODE
ipsec: Neale Ranns <neale@graphiant.com>, Fan Zhang <fanzhang.oss@gmail.com>
47192 [VECr 0]: ikev2: keep GRE protection on Child Delete
47247 [VECr 2]: ikev2: accept additional Child SA from responder
46461 [VECr 11]: ipsec: IPTFS (RFC 9347)
l2: John Lo <lojultra2020@outlook.com>, Steven Luong <sluong@cisco.com>
47264 [VECr 2]: l2: refuse L3-only bridge and xconnect members
lb: Pfister <ppfister@cisco.com>, Hongjun Ni <hongjun.ni@intel.com>
46901 [VECr 2]: lb: prefetch sticky buckets four packets ahead
46526 [VECr 21]: lb: fix NAT66 UDP/IPv6 checksum zero-fold
linux-cp: Neale Ranns <neale@graphiant.com>, Matthew Smith <mgsmith@netgate.com>
47279 [VECr 0]: linux-cp: flush IPv4 routes whenever the host link goes down
47120 [VECr 0]: linux-cp: do not unlock an mfib for MPLS tables
46937 [VECr 0]: linux-cp: only drop a table reference for routes lcp installed
47222 [VECr 2]: linux-cp: avoid a drop path on first route source
46492 [VECr 7]: linux-cp: don't copy an unknown link speed to the host tap
47001 [VECr 10]: linux-cp: add qinq linux to vpp support
misc: vpp-dev Mailing List <vpp-dev@fd.io>
47274 [VECr 0]: freebsd-cp: FreeBSD Control Plane plugin similar to Linux CP plugin but siginificantly simplified
46749 [VECr 0]: pppoeclient: fix orphan TX nodes and shared rename
46992 [VECr 0]: pppoeclient: keep control-plane work off workers and pin session VLAN
45678 [VECr 0]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
46993 [VECr 0]: pppoeclient: bind the learned VLAN on the main thread
46991 [VECr 0]: pppoeclient: echo relay tag and accept PADS without AC-Cookie
47263 [VECr 2]: span gre: refuse destinations with no output node
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
46461 [VECr 11]: ipsec: IPTFS (RFC 9347)
46907 [VECr 13]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
46927 [VECr 26]: crypto: fix fixed-tag AEAD validation
mss_clamp: Miklos Tirpak <miklos.tirpak@emnify.com>
47217 [VECr 0]: mss_clamp: fix IPv4 vector MSS interface
nat: Ole Troan <otroan@employees.org>, Filip Varga <fivarga@cisco.com>, Klement Sekera <klement.sekera@gmail.com>
47252 [VECr 3]: nat: select dynamic translation by source prefix
46493 [VECr 7]: nat: forward unmatched output-feature flows when there is no pool
46487 [VECr 25]: nat: look up address-only static mappings with protocol 0
nsh: Hongjun Ni <hongjun.ni@intel.com>, Vengada <venggovi@cisco.com>
46955 [VECr 24]: ip6: fix Pad1 off-by-one in hop-by-hop option pars
papi: Ole Troan <otroan@employees.org>, Paul Vinciguerra <pvinci@vinciconsulting.com>
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
policer: Neale Ranns <neale@graphiant.com>, Maxime Peim <maxime.peim@gmail.com>
47209 [VECr 0]: api: align shared-memory API handler calls
quic: Aloys Augustin <aloaugus@cisco.com>, Nathan Skrzypczak <nathan.skrzypczak@gmail.com>, Dave Wallace <dwallacelf@gmail.com>, Florin Coras <fcoras@cisco.com>
46315 [VECr 3]: quic: quic_quicly add uso support
rdma: Benoît Ganne <bganne@cisco.com>, Damjan Marion <damarion@cisco.com>
46465 [VECr 2]: rdma: add mlx5 enhanced MPW with optional inline
45505 [VECr 2]: rdma: add mlx5 DV TSO support for raw packet tx
session: Florin Coras <fcoras@cisco.com>
47269 [VECr 1]: session: bound cut-through accept burst by pool headroom
46284 [VECr 3]: udp: add segmentation offload support
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
sfdp: Mohammed Hawari <mohammed@hawari.fr>, Hadi Rayan Al-Sandid <halsandi@cisco.com>, Guillaume Solignac <gsoligna@cisco.com>, Ole Troan <otroan@employees.org>
47100 [VECr 11]: sfdp: add sfdp status API
46952 [VECr 25]: sfdp: add/del tenant notification callbacks
snort: Damjan Marion <damarion@cisco.com>
47231 [VECr 4]: snort: consume the enqueue event before clearing interrupt_pending
span: **N/A
47263 [VECr 2]: span gre: refuse destinations with no output node
svm: Dave Barach <vpp@barachs.net>
47277 [VECr 0]: svm: track the last out-of-order segment
tests: Klement Sekera <klement.sekera@gmail.com>, Paul Vinciguerra <pvinci@vinciconsulting.com>
47279 [VECr 0]: linux-cp: flush IPv4 routes whenever the host link goes down
47217 [VECr 0]: mss_clamp: fix IPv4 vector MSS interface
47120 [VECr 0]: linux-cp: do not unlock an mfib for MPLS tables
47193 [VECr 0]: ikev2: preserve SA IDs after vector shift
47192 [VECr 0]: ikev2: keep GRE protection on Child Delete
47276 [VECr 0]: arp: fix reply for local address with adj-fib
45678 [VECr 0]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
46991 [VECr 0]: pppoeclient: echo relay tag and accept PADS without AC-Cookie
47102 [VECr 0]: ip6-nd: do not learn an NA for one of our own addresses
46494 [VECr 0]: arp: reset proxy-arp state on interface deletion
47266 [VECr 2]: ikev2: use learned peer port for Child rekey
47264 [VECr 2]: l2: refuse L3-only bridge and xconnect members
47263 [VECr 2]: span gre: refuse destinations with no output node
47242 [VECr 2]: ikev2: accept responder-initiated Child SA rekey
47194 [VECr 2]: ikev2: allocate Child SA IDs without collision
47247 [VECr 2]: ikev2: accept additional Child SA from responder
47222 [VECr 2]: linux-cp: avoid a drop path on first route source
47259 [VECr 2]: tests: decode packet metadata from UDP payloads
47241 [VECr 2]: ikev2: preserve responses across local requests
46719 [VECr 2]: tests: avoid iperf preexec deadlocks
46720 [VECr 2]: tests: make qemu network lock recoverable
47252 [VECr 3]: nat: select dynamic translation by source prefix
47227 [VECr 3]: l2: test stale MAC refresh events
47239 [VECr 4]: tests: fix core lookup with absolute core_pattern
46963 [VECr 5]: tests: fix fragment_rfc791/fragment_rfc8200 bugs
47214 [VECr 6]: ikev2: configure inbound ESP replay window
46493 [VECr 7]: nat: forward unmatched output-feature flows when there is no pool
47112 [VECr 7]: ikev2 ipip: negotiate USE_TRANSPORT_MODE
47076 [VECr 10]: fib: decide the glean source by the address it holds
47001 [VECr 10]: linux-cp: add qinq linux to vpp support
47100 [VECr 11]: sfdp: add sfdp status API
46728 [VECr 12]: ipsec: IPTFS (RFC 9347) unit tests
47078 [VECr 12]: fib: swap in the paths of a source new to the entry
46907 [VECr 13]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
47021 [VECr 14]: igmp: set proxy mfib Accept on host and Forward on router
47020 [VECr 17]: tests: skip parameterized_class base classes in discovery
46995 [VECr 17]: tests: improve return type consistency
46955 [VECr 24]: ip6: fix Pad1 off-by-one in hop-by-hop option pars
45268 [VECr 27]: ip6-nd: enforce on-link source validation for RS neighbor learning
46920 [VECr 27]: ip: stop forwarding the Ethernet trailer
udp: Florin Coras <fcoras@cisco.com>
46284 [VECr 3]: udp: add segmentation offload support
unittest: Dave Barach <vpp@barachs.net>, Florin Coras <fcoras@cisco.com>
47277 [VECr 0]: svm: track the last out-of-order segment
47227 [VECr 3]: l2: test stale MAC refresh events
46461 [VECr 11]: ipsec: IPTFS (RFC 9347)
47078 [VECr 12]: fib: swap in the paths of a source new to the entry
46955 [VECr 24]: ip6: fix Pad1 off-by-one in hop-by-hop option pars
46927 [VECr 26]: crypto: fix fixed-tag AEAD validation
vapi: Ole Troan <otroan@employees.org>
46905 [VECr 28]: vapi: mark unregistered vl_msg_ids invalid in the lookup table
vcl: Florin Coras <fcoras@cisco.com>
45941 [VECr 2]: misc: patch to test CI infra
46516 [VECr 3]: misc: surs patch to test CI infra
vlib: Dave Barach <vpp@barachs.net>, Damjan Marion <damarion@cisco.com>
47205 [VECr 0]: vlib: avoid null pointer arithmetic in main walk
47255 [VECr 2]: vlib: preserve const in plugin suffix lookup
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
vperf: Florin Coras <fcoras@cisco.com>, Matus Fabian <matfabia@cisco.com>, Dave Wallace <dwallacelf@gmail.com>
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
vpp: Dave Barach <vpp@barachs.net>
45678 [VECr 0]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
46900 [VECr 25]: vpp: vpp/vnet/main.c fix parsing vpp option and improve description of usage
vppapigen: Ole Troan <otroan@employees.org>
47253 [VECr 3]: vppapigen: support output plugins on Python 3.15
44551 [VECr 12]: vppapigen: fix inconsistency in paths JSON
vppinfra: Dave Barach <vpp@barachs.net>
47204 [VECr 0]: vppinfra: avoid null member access on hash miss
47188 [VECr 0]: vppinfra: use unsigned CPU feature masks
47056 [VECr 4]: build: Changes in makefiles to enabe build on FreeBSD
45470 [VECr 6]: vppinfra: add cast to prevent warning
wireguard: Artem Glazychev <artem.glazychev@xored.com>, Fan Zhang <fanzhang.oss@gmail.com>
46491 [VECr 7]: wireguard: fix coverity issue 313640

Authors:

Please rebase and fix verification failures on these gerrit changes.

Akeel Ali <akeelapi@gmail.com>:

45686 [Vec 133]: ip_validate: new plugin to drop packets with invalid addresses

Akos Orban <orbanakos2001@gmail.com>:

44995 [VeC 140]: cnat: fix show cnat client showing invalid for client id
45001 [VeC 140]: cnat: fix show cnat translation for specific translation id

Alexander Chernavin <chernavin@mts.ru>:

46481 [VeC 48]: acl: add callback hooks for list add/del
43726 [vec 56]: vhost: fix rxvq interrupts triggered because of race

Alexander Skorichenko <askorichenko@netgate.com>:

45877 [VeC 157]: snort: don't store snort metadata in buffer

Anil Kainikara <anilkumar911@gmail.com>:

46256 [vec 102]: crypto: openssl - check ctx alloc/init in key-add

Anton Blazhko <ablazhko@cisco.com>:

45808 [VEc 19]: devices: Convert PIPE to plugin

Aritra Basu <aritrbas@cisco.com>:

45074 [veC 32]: ip6-nd: enforce on-link source validation for ND learning
45073 [VeC 32]: fib: honor unnumbered RX interface in MFIB RPF check
46809 [VeC 39]: cnat: skip output SNAT for unsupported protocols
44350 [VeC 45]: ip6-nd: fix unicast NA handling in ND proxy
46593 [VeC 55]: tests: bypass http/https proxy in test curl invocations
46530 [VeC 67]: gha: skip build/test verify jobs for docs-only changes
45705 [Vec 111]: kube-test: support CalicoVPP repo restructure (backward-compatible)
46048 [VeC 118]: tcp: add TCP fast open support (RFC 7413)
46167 [veC 122]: kube-test: retry Job finalizer cleanup conflicts
45536 [VeC 136]: interface: enable IPv6 link state on unnumbered interfaces
45583 [VeC 136]: vlib: fix trace flag loss when multiple pending frames share next frame

Benoît Ganne <bganne@cisco.com>:

46368 [VeC 90]: vppinfra: make vec_foreach_pointer empty-safe
46117 [VeC 126]: vppapigen: fix vppapigen depfile without imports
46087 [VeC 126]: cnat: wait for cnat scanner session cleanup

Damjan Marion <dmarion@0xa5.net>:

47240 [vEC 4]: build: default to 64-byte cache lines on aarch64
45409 [veC 143]: ikev2: add Curve25519 and Curve448 DH groups

Dennis Lanov <dennis.lanov@gmail.com>:

46270 [VeC 103]: acl: correct interface command help

Florin Coras <florin.coras@gmail.com>:

46687 [veC 55]: vppinfra: avoid duplicate rbtree custom comparison

G. Paul Ziemba <pz-vpp-dev@ziemba.us>:

45510 [veC 51]: crypto: add op tracing capability
45699 [VeC 80]: dpdk: buffer bug fixes
45683 [Vec 173]: dpdk: tracing improvements

Gopalakrishnan Subramani <gsubramani@idirect.net>:

47023 [vEC 17]: igmp: set proxy mfib Accept on host and Forward on router

GregMiller <greg@gregmiller.co.za>:

46129 [VeC 125]: pppoe: native per-session rx policing in pppoe-decap node
46125 [VeC 125]: pppoe: add combined subscriber session provisioning API

Hadi Rayan Al-Sandid <halsandi@cisco.com>:

44803 [VEc 20]: sfdp: add sfdp-session-stats service
46588 [veC 56]: sfdp_services: various sfdp nat improvements
44847 [VeC 117]: sfdp: modify tenant_index type from u16 to u32
45964 [VeC 124]: flow: add parameter to pre-allocate global pool
45481 [veC 124]: flow: add action VNET_FLOW_ACTION_STEER_TO_PORT
45637 [VeC 124]: dpdk: add support for VNET_FLOW_ACTION_AGE action
45633 [veC 124]: dpdk: add support for represented port action
45482 [Vec 125]: sfdp: add verdict-testbench service
46043 [VeC 125]: flow: add APIs to support new flow actions
45636 [VeC 125]: flow: add flow aging support
45635 [VeC 137]: dpdk: add support for VNET_FLOW_ACTION_COUNT
45634 [VeC 137]: flow: implement VNET_FLOW_ACTION_COUNT operation
45938 [Vec 140]: tracepath: minor refactoring to code
45848 [VeC 161]: sfdp: fix specification of scope_index

Hanataba Azaka <northern.snow.x@gmail.com>:

46041 [VeC 126]: cnat: make session scanner budget configurable

Hedi Bouattour <hedibouattour2010@gmail.com>:

46147 [Vec 122]: npol: support prednat policies
45914 [Vec 126]: cnat: preallocate ts_pools to eliminate reader locks on timestamp get

Ivan Shvedunov <ishvedunov@netgate.com>:

47116 [vEC 10]: fib: populate the glean on source reactivation

Janik <janik.haag@imc.com>:

46122 [Vec 97]: build: fix make install-deps for fedora targets
46123 [VeC 126]: vcl: add regression test for nonblocking connect()
46124 [VeC 126]: vcl: add regression test for ignorable flags
46121 [VeC 126]: sasc: fix gcc uninitialized warning

Jiajun Liang <3138947285@qq.com>:

47281 [vEC 0]: dhcp: fix PD client crash without link-local

Jianquan Ye <jianquanye@microsoft.com>:

45864 [Vec 138]: ip bonding hash: inner-aware flow hash (opt-in)

Kai Ji <kai.ji@intel.com>:

46925 [VEc 17]: crypto: fix engine registration and async dispatch

Keith Spinney <kspinney@cisco.com>:

46527 [vEC 21]: lb: add NAT6_NOPORT encap type
46525 [VEc 21]: fib: barrier-protect fib_path_list_destroy()

Klement Sekera <ksekera@netgate.com>:

46789 [vEC 17]: test: wait for handoff queues to drain before reading a capture
46788 [VeC 42]: vlib: add show handoff pending CLI
46013 [VeC 104]: build: include GNUInstallDirs in VPPConfig
45728 [VeC 104]: api: add build-time python stub generation via vppapigen

Longxiang Lyu <lolv@microsoft.com>:

45685 [Vec 137]: ipip: add p2ap ipip tunnel
45898 [Vec 137]: ip: add 'no-class-e-drop' startup config option to suppress class E drop route

Matus Fabian <mfabianlf@pm.me>:

46579 [vEC 0]: misc: patch to test maketest action timeout

Maxime Peim <maxime.peim@gmail.com>:

45578 [VEc 3]: flow: add per-thread flow pool cache for multi-worker safety
45254 [VEc 3]: policer: reject deletion of policer used by punt policing
45098 [VEc 4]: dpdk: support async flow offload
46032 [veC 138]: docs: document build-time VPP parameters
45152 [VeC 144]: dpdk: install default jump-to-group-1 rule for mlx5
45539 [veC 144]: dpdk: multi-thread async flow offload with per-worker caches

Mohammad Mahdi Nemati Haravani <nemati.mahdi255@gmail.com>:

44303 [VeC 41]: 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>:

42343 [VeC 66]: vcl: LDP default to regular option

Mohsin Kazmi <sykazmi@cisco.com>:

42886 [Vec 70]: ipip: fix support for ipip6o6 from linux tunnel

Mykyta Demusenko <mdemusen@cisco.com>:

46625 [VeC 47]: teib: move the TEIB implementation to a plugin
46602 [Vec 47]: teib: narrow the C API and add a vnet-owned service boundary
46724 [Vec 47]: teib: add tests for the TEIB API

Nathan Skrzypczak <nathan.skrzypczak@gmail.com>:

45046 [VeC 45]: ip6-nd: add punt reason for neigh advs
45099 [VeC 45]: ip6-nd: add nd-proxy all dst

Nicolas PLANEL <nplanel@gmail.com>:

44976 [vec 144]: sfdp: async offload lookup

Ole Troan <otroan@employees.org>:

46982 [vEC 21]: papi: read stats scalars and gauges when they are accessed
46511 [veC 53]: stats: add directory command to vpp_get_stats
46434 [VeC 80]: vlib: fix log2 histogram overflow bin writing past the bin vector
46380 [Vec 87]: vppapigen: fix unaligned access to packed messages

Onong Tayeng <onong.tayeng@gmail.com>:

46753 [VeC 33]: cnat: prevent SNAT policy aliasing across FIBs
46726 [Vec 33]: cnat: clear stale default SNAT policy pointer
46752 [Vec 41]: cnat: update cnat plugin documentation
46471 [Vec 45]: cnat: improve flow statistics and error coverage

Paul Vinciguerra <pvinci@vinciconsulting.com>:

47190 [VEc 3]: af_packet: preserve VLAN TPID when restoring stripped tags

Pavel Lavrukhin <danttevip@gmail.com>:

47187 [vEC 0]: ikev2: clean up locally when delete encoding fails

Pavlo Piatakov <ppiatako@cisco.com>:

47273 [vEC 0]: ip-neighbor: add neighbour table event counters
46760 [VeC 47]: cnat: do not count unsupported IP protocols as session alloc failure

Peter Morrow <pdmorrow@gmail.com>:

46954 [VEc 14]: vlib: leave a MANA VF down when taking its netvsc device

Pierre Pfister <pierre@meter.com>:

46858 [VEc 14]: vlib: resume a process once per suspension

Poornima Kandhade <poornika@cisco.com>:

46424 [vEC 6]: sfdp: add lifecycle records to session stats ring

Qi Zhang <zzqqqqwq77@gmail.com>:

46458 [veC 57]: vlib: detect freed buffer‑chain on node dispatch for double‑free debug
46643 [veC 57]: vnet: fix double-free in bcast fragment reassembly

Rakesh Kudurumalla <rkudurumalla@marvell.com>:

45796 [Vec 152]: pfc: add framework for priority flow control
45797 [VeC 164]: octeon: add PFC support

Ram Subramanian <ram@meter.com>:

46442 [VeC 31]: vnet: install missing vnet headers

Robert Shearman <robertshearman@gmail.com>:

45957 [VEc 2]: vlib: ASAN-poison unallocated buffers
46050 [VeC 34]: ip: fix ip mroute bulk insertion CLI for certain inputs
46019 [vec 92]: misc: fix potential OOB read during flow hash calculations

Samuel Benko <sbenko@cisco.com>:

45765 [VeC 124]: tls: propagate verify config for dtls

Sergiy Bachynskyy <sbachyns@cisco.com>:

46206 [VeC 110]: ipfix: move to a plugin

Shuzo Ichiyoshi <deadcafe.beef@gmail.com>:

46180 [VeC 83]: session: check event collector lookups
46355 [VeC 90]: ip: fix fragmentation with negative buffer offset
46178 [VeC 90]: session: validate app for async connect RPC
46352 [VeC 92]: vppinfra: serialize VM map page size lookup
46341 [VeC 94]: hsa: make TLS client CLI MP-safe
46311 [VeC 96]: tcp: handle retransmitted SYN-ACK in TIME-WAIT

Stanislav Zaikin <zstaseg@gmail.com>:

46959 [VEc 0]: linux-cp: free lcp_router_table if 0 routes and no lcp pairs only
47106 [VEc 2]: vnet: rewrite nodes to check available headroom
44249 [Vec 40]: fib: dump by src not only contributing routes

Suresh Sundararaman <suresh.serc@gmail.com>:

46529 [VeC 67]: docs: Get the VPP Source

Viacheslav Zakharchenko <vzakharc@cisco.com>:

45807 [Vec 103]: bfd: Introduce vppinfra/callback_data based vnet notifier for FIB/ADJ notifications
45810 [Vec 104]: bfd: Extract to plugin

Vladimir Lavor <vlavor@cisco.com>:

46268 [VeC 102]: vlib: expose error severity in stats segment

Vladimir Ratnikov <vratnikov@netgate.com>:

45650 [Vec 161]: flowprobe: count based sampling support

Vratko Polak <vrpolak@cisco.com>:

46703 [VeC 38]: buffers: make natural layout always default
45047 [vec 150]: sfdp_services: add basic support for time-wait

Wei Wang <weiwa@cisco.com>:

46085 [Vec 123]: tls: tls session resumption code and host stack tests

Xiaoming Jiang <jiangxiaoming@outlook.com>:

45901 [VeC 152]: vppinfra: fix use-after-poison issue in vec_foreach_pointer and pool_foreach_pointer
45902 [Vec 152]: vppinfra: fix ASAN issue vec_len not thread safe
45894 [veC 153]: vlib: vlib_node_rename should be guarded by thread barrier
45895 [VeC 154]: vlib: fix process state format output wrapped by extra quotes
45860 [vec 159]: vlib: pre-input node should be dispatched before input node

Yang Liu <numbksco@gmail.com>:

46018 [Vec 115]: vppinfra: add loongarch64 architecture support

Yuto Suzuki <offside.items03@icloud.com>:

45503 [VEc 27]: ip6-nd: update secondary RA prefixes for subnets
45504 [VEc 27]: ip6-nd: support RDNSS option in IPv6 RA

juhua yin <ameliayin1990@gmail.com>:

46828 [Vec 33]: dpdk: fix change mac address of the member failed

lei feng <1579628578@qq.com>:

45761 [veC 168]: vlib: fix '' command input will causes memory out of bounds

niklesh <nikleshparshaboina@gmail.com>:

45016 [vEC 21]: cnat: add scope_id to session key
46546 [VeC 64]: vlib: re-base the timing wheel when arming an empty wheel

shaohui jin <jinshaohui789@163.com>:

44928 [VeC 178]: fib: IPv4 Route Query Command Crash

steven luong <sluong@cisco.com>:

45756 [VEc 5]: vcl: fix crash when closing listener with pending accepts
45838 [VeC 165]: tls: add ALPN negotiation support
45816 [VeC 167]: tls: fix picotls partial record handling
44420 [Vec 174]: session: make transport to use application's segment manager

Abandoned:

The following gerrit changes have not been updated in over 180 days and have been abandoned.

Anil Kainikara <anilkumar911@gmail.com>:

45663 [A 180]: map: enhance map plugin to support per-vrf rules

Legend:

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

Statistics:

Patches assigned  
authors 140
maintainers 101
committers 0
abandoned 1

About

Generate daily reports categorizing gerrit changes for the VPP project on gerrit.fd.io

Resources

Stars

0 stars

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages