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,167 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 Friday 2026-11-13, 07:52:51

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

Committers:

These gerrit changes have been
  • Verified
  • Not expired
  • Comments resolved
  • Approved by Maintainers
Please perform a final review & submit.
47693 [VECR 1]: hs-test: update golang version to 1.27.4

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>
47511 [VECr 0]: acl: bound collision-list rescans on no-op split
47058 [VECr 27]: acl: stop counting hash hits in a shared per-entry field
af_packet: Mohsin Kazmi <mohsin.kazmi14@gmail.com>
47707 [VECr 0]: af_packet: set ip4 checksum offload flag
47623 [VECr 2]: af_packet: fix polling queue count on new queues
47515 [VECr 5]: af_packet: restore 802.1ad tags with the correct TPID
api: Dave Barach <vpp@barachs.net>
47635 [VECr 2]: vapi: Incorrect handling EAGAIN on unix domain socket transport
47209 [VECr 17]: api: align shared-memory API handler calls
47210 [VECr 17]: api: use unsigned socket handle bit
arp: Dave Barach <vpp@barachs.net>, Neale Ranns <neale@graphiant.com>
47276 [VECr 17]: arp: fix reply for local address with adj-fib
bfd: Klement Sekera <klement.sekera@gmail.com>
47425 [VECr 9]: bfd: add S-BFD reflector datapath
47426 [VECr 9]: bfd: reflect S-BFD requests sent over MPLS paths
47423 [VECr 9]: bfd: add S-BFD reflector configuration
47427 [VECr 9]: bfd: document the S-BFD reflector
buffers: Damjan Marion <damarion@cisco.com>, Dave Barach <vpp@barachs.net>
47321 [VECr 3]: vlib: add helper to check available headroom in vlib_buffer_t
build: Damjan Marion <damarion@cisco.com>
47056 [VECr 0]: build: Changes in makefiles to enabe build on FreeBSD
46907 [VECr 0]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
47270 [VECr 18]: build: refresh optional SPDK upstream snapshot
classify: Dave Barach <vpp@barachs.net>
47687 [VECr 0]: classify: reject an unknown ACL table id
crypto: Damjan Marion <damarion@cisco.com>, Neale Ranns <neale@graphiant.com>
47696 [VECr 1]: crypto: retain contexts until asynchronous work completes
dev: Damjan Marion <damarion@cisco.com>
47686 [VECr 0]: dev: pass promisc and secondary MACs only with mac_filter
dhcp: Dave Barach <vpp@barachs.net>, Neale Ranns <neale@graphiant.com>
47514 [VECr 0]: dhcp: bound client option parsing to the packet
47281 [VECr 17]: dhcp: fix PD client crash without link-local
45678 [VECr 17]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
dispatch-trace: Dave Barach <vpp@barachs.net>
46469 [VECr 22]: dispatch-trace: fix SIGSEGV on multi-worker handoff
docs: John DeNisco <jdenisco@cisco.com>, Dave Wallace <dwallacelf@gmail.com>
47690 [VECr 0]: tests: recover network helper locks after worker exit
45941 [VECr 0]: misc: patch to test CI infra
47112 [VECr 0]: ikev2 ipip: negotiate USE_TRANSPORT_MODE
46907 [VECr 0]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
46527 [VECr 6]: lb: add NAT6_NOPORT encap type
45505 [VECr 7]: rdma: add mlx5 dv tso support for raw packet tx
47423 [VECr 9]: bfd: add S-BFD reflector configuration
47427 [VECr 9]: bfd: document the S-BFD reflector
47274 [VECr 10]: freebsd-cp: FreeBSD Control Plane plugin similar to Linux CP plugin but siginificantly simplified
47298 [VECr 15]: misc: VPP 26.10 Release Notes
46461 [VECr 16]: ipsec: IPTFS (RFC 9347)
45678 [VECr 17]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
dpdk: Damjan Marion <damarion@cisco.com>, Mohammed Hawari <mohammed@hawari.fr>
47056 [VECr 0]: build: Changes in makefiles to enabe build on FreeBSD
45675 [VECr 2]: dpdk: log MFIB MAC replay tolerance at debug level
47213 [VECr 3]: dpdk: read transceiver EEPROM asynchronously, never under the barrier
47480 [VECr 6]: dpdk: fix alignment of rx and tx trace records
46939 [VECr 8]: dpdk: don't leak chained mbufs when multi-seg is disabled
47200 [VECr 21]: dpdk: fix clib file descriptor leak on admin down
drivers: Damjan Marion <damarion@cisco.com>
47686 [VECr 0]: dev: pass promisc and secondary MACs only with mac_filter
47630 [VECr 2]: octeon: release the crypto device on detach
47416 [VECr 10]: ice: guard cleanup before port registration
ebuild: Dave Barach <vpp@barachs.net>
47056 [VECr 0]: 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 16]: ipsec: IPTFS (RFC 9347)
fib: Neale Ranns <neale@graphiant.com>
47292 [VECr 0]: fib: introduce per-source entry count in mfib
47293 [VECr 0]: fib: add mfib_entry_get_n_paths helper
47402 [VECr 10]: fib: fix stale importer pointer in attached-export walk
47076 [VECr 27]: fib: decide the glean source by the address it holds
47078 [VECr 29]: fib: swap in the paths of a source new to the entry
flow: Damjan Marion <damarion@cisco.com>
47056 [VECr 0]: build: Changes in makefiles to enabe build on FreeBSD
hs-test: Florin Coras <fcoras@cisco.com>, Matus Fabian <matfabia@cisco.com>
46907 [VECr 0]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
47699 [VECr 0]: http: support empty header values in http/1
hsa: Florin Coras <fcoras@cisco.com>, Dave Wallace <dwallacelf@gmail.com>, Aloys Augustin <aloaugus@cisco.com>, Nathan Skrzypczak <nathan.skrzypczak@gmail.com>
47056 [VECr 0]: build: Changes in makefiles to enabe build on FreeBSD
hsi: Florin Coras <fcoras@cisco.com>
47659 [VECr 0]: tcp: keep one pending dsack with the sack blocks
47287 [VECr 1]: tcp: build sack blocks from the rx fifo
http: Florin Coras <fcoras@cisco.com>, Matus Fabian <matfabia@cisco.com>
47699 [VECr 0]: http: support empty header values in http/1
ikev2: Damjan Marion <damarion@cisco.com>, Neale Ranns <neale@graphiant.com>, Filip Tehlar <ftehlar@cisco.com>, Benoît Ganne <bganne@cisco.com>
47652 [VECr 0]: ikev2: send a Delete when a rekey response fails to install
47654 [VECr 0]: ikev2: release a refused rekey and wait for the rekey grace
47656 [VECr 0]: ikev2: close a first Child SA the initiator cannot install
47653 [VECr 0]: ikev2: answer a responder's rekey of an unknown Child SA
47651 [VECr 0]: ikev2: refuse a parallel Child SA past the protection capacity
47648 [VECr 0]: ikev2: replace the Child named by REKEY_SA on responder rekey
47639 [VECr 0]: ikev2: reject CREATE_CHILD_SA before the IKE SA is authenticated
47649 [VECr 0]: ikev2: free the rekey-grace inbound SA with parallel Child SAs
47647 [VECr 0]: ikev2: keep sibling inbound SAs when adding a parallel Child
47247 [VECr 0]: ikev2: accept additional Child SA from responder
47708 [VECr 0]: ikev2: answer a Child SA Delete with the paired SPI
47709 [VECr 0]: ipsec: return all SA ids of a tunnel protection
47698 [VECr 0]: ikev2: compare the whole shared-key AUTH value
47691 [VECr 0]: ikev2: do not announce signature hash algorithms
47688 [VECr 0]: ikev2: fail authentication when signing fails
47682 [VECr 0]: ikev2: factor duplicated SA dump copies
47638 [VECr 0]: ikev2: reject inconsistent SA proposal length
47349 [VECr 0]: ikev2: free buffer and still tear down local IKE SA when Delete send fails
47242 [VECr 0]: ikev2: accept responder-initiated Child SA rekey
47241 [VECr 0]: ikev2: preserve responses across local requests
47214 [VECr 0]: ikev2: configure inbound ESP replay window
47194 [VECr 0]: ikev2: allocate Child SA IDs without collision
47193 [VECr 0]: ikev2: preserve SA IDs after vector shift
47192 [VECr 0]: ikev2: keep GRE protection on Child Delete
47112 [VECr 0]: ikev2 ipip: negotiate USE_TRANSPORT_MODE
46461 [VECr 16]: ipsec: IPTFS (RFC 9347)
interface: Dave Barach <vpp@barachs.net>
47237 [VECr 3]: interface: make show hardware-interfaces mp-safe
47213 [VECr 3]: dpdk: read transceiver EEPROM asynchronously, never under the barrier
46749 [VECr 17]: pppoeclient: fix orphan TX nodes and shared rename
ip-neighbor: Neale Ranns <neale@graphiant.com>
47273 [VECr 16]: ip-neighbor: add neighbour table event counters
47209 [VECr 17]: api: align shared-memory API handler calls
ip6: Neale Ranns <neale@graphiant.com>, Jon Loeliger <jdl@netgate.com>
47445 [VECr 4]: ip6: fix show ip6-ll interface selector
47383 [VECr 12]: ip: fix IPv6 SVR total payload length
46461 [VECr 16]: ipsec: IPTFS (RFC 9347)
47209 [VECr 17]: api: align shared-memory API handler calls
45955 [VECr 19]: ip: fix adjacent packet overwrite with ip frags
45954 [VECr 19]: ip: fix adjacent packet overwrite with ip6 frags
46051 [VECr 19]: ip: fix punt socket rx when multiple FDs are ready
47177 [VECr 24]: ip: parse the output-arc IPv6 header in sv-reass update
47172 [VECr 26]: ip: clear l4_hdr_truncated bit in ip4 sv-reass
47173 [VECr 26]: ip: tolerate a NULL total_ip_payload_length in sv-reass lock
ip6-nd: Dave Barach <vpp@barachs.net>, Neale Ranns <neale@graphiant.com>
45046 [VECr 4]: ip6-nd: make Neighbor Advertisement punting configurable
ipip: Ole Troan <otroan@employees.org>
47112 [VECr 0]: ikev2 ipip: negotiate USE_TRANSPORT_MODE
ipsec: Neale Ranns <neale@graphiant.com>, Fan Zhang <fanzhang.oss@gmail.com>
47709 [VECr 0]: ipsec: return all SA ids of a tunnel protection
47192 [VECr 0]: ikev2: keep GRE protection on Child Delete
47646 [VECr 0]: ipsec: release protection update error resources
47696 [VECr 1]: crypto: retain contexts until asynchronous work completes
46461 [VECr 16]: ipsec: IPTFS (RFC 9347)
kube-test: Florin Coras <fcoras@cisco.com>
47694 [VECr 1]: kube-test: update golang version to 1.27.4
l2: John Lo <lojultra2020@outlook.com>, Steven Luong <sluong@cisco.com>
47264 [VECr 19]: l2: refuse L3-only bridge and xconnect members
lb: Pfister <ppfister@cisco.com>, Hongjun Ni <hongjun.ni@intel.com>
46527 [VECr 6]: lb: add NAT6_NOPORT encap type
46526 [VECr 6]: lb: fix NAT66 UDP/IPv6 checksum zero-fold
linux-cp: Neale Ranns <neale@graphiant.com>, Matthew Smith <mgsmith@netgate.com>
47120 [VECr 0]: linux-cp: do not unlock an mfib for MPLS tables
47001 [VECr 4]: linux-cp: add qinq linux to vpp support
47279 [VECr 17]: linux-cp: flush IPv4 routes whenever the host link goes down
46937 [VECr 17]: linux-cp: only drop a table reference for routes lcp installed
47222 [VECr 19]: linux-cp: avoid a drop path on first route source
46492 [VECr 24]: linux-cp: don't copy an unknown link speed to the host tap
misc: vpp-dev Mailing List <vpp-dev@fd.io>
47056 [VECr 0]: build: Changes in makefiles to enabe build on FreeBSD
46907 [VECr 0]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
47384 [VECr 5]: spdk: remove obsolete RX prototype state
46736 [VECr 5]: spdk: consume fifo-backed deferred rx batches
47423 [VECr 9]: bfd: add S-BFD reflector configuration
47274 [VECr 10]: freebsd-cp: FreeBSD Control Plane plugin similar to Linux CP plugin but siginificantly simplified
46461 [VECr 16]: ipsec: IPTFS (RFC 9347)
46749 [VECr 17]: pppoeclient: fix orphan TX nodes and shared rename
46992 [VECr 17]: pppoeclient: keep control-plane work off workers and pin session VLAN
45678 [VECr 17]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
46993 [VECr 17]: pppoeclient: bind the learned VLAN on the main thread
46991 [VECr 17]: pppoeclient: echo relay tag and accept PADS without AC-Cookie
47263 [VECr 19]: span gre: refuse destinations with no output node
mss_clamp: Miklos Tirpak <miklos.tirpak@emnify.com>
47476 [VECr 6]: mss_clamp: reset interface state on interface delete
nat: Ole Troan <otroan@employees.org>, Filip Varga <fivarga@cisco.com>, Klement Sekera <klement.sekera@gmail.com>
47252 [VECr 0]: nat: select dynamic translation by source prefix
papi: Ole Troan <otroan@employees.org>, Paul Vinciguerra <pvinci@vinciconsulting.com>
47056 [VECr 0]: build: Changes in makefiles to enabe build on FreeBSD
46982 [VECr 1]: papi: read stats scalars and gauges when they are accessed
47668 [VECr 1]: papi: derive the stats ring metadata stride
policer: Neale Ranns <neale@graphiant.com>, Maxime Peim <maxime.peim@gmail.com>
47209 [VECr 17]: 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 20]: quic: quic_quicly add uso support
rdma: Benoît Ganne <bganne@cisco.com>, Damjan Marion <damarion@cisco.com>
45505 [VECr 7]: rdma: add mlx5 dv tso support for raw packet tx
session: Florin Coras <fcoras@cisco.com>
47521 [VECr 0]: session: fix forced application detach via rpc
47516 [VECr 0]: session: clean up rx mqs on eventfd failure
47056 [VECr 0]: build: Changes in makefiles to enabe build on FreeBSD
46284 [VECr 20]: udp: add segmentation offload support
snort: Damjan Marion <damarion@cisco.com>
47231 [VECr 21]: snort: consume the enqueue event before clearing interrupt_pending
span: **N/A
47263 [VECr 19]: span gre: refuse destinations with no output node
tcp: Florin Coras <fcoras@cisco.com>
47692 [VECr 0]: tcp: avoid sending into windows smaller than an mss
47659 [VECr 0]: tcp: keep one pending dsack with the sack blocks
47287 [VECr 1]: tcp: build sack blocks from the rx fifo
tests: Klement Sekera <klement.sekera@gmail.com>, Paul Vinciguerra <pvinci@vinciconsulting.com>
47652 [VECr 0]: ikev2: send a Delete when a rekey response fails to install
47692 [VECr 0]: tcp: avoid sending into windows smaller than an mss
47654 [VECr 0]: ikev2: release a refused rekey and wait for the rekey grace
47656 [VECr 0]: ikev2: close a first Child SA the initiator cannot install
47653 [VECr 0]: ikev2: answer a responder's rekey of an unknown Child SA
47651 [VECr 0]: ikev2: refuse a parallel Child SA past the protection capacity
47650 [VECr 0]: ikev2: assert which inbound SA survives parallel Child changes
47648 [VECr 0]: ikev2: replace the Child named by REKEY_SA on responder rekey
47639 [VECr 0]: ikev2: reject CREATE_CHILD_SA before the IKE SA is authenticated
47649 [VECr 0]: ikev2: free the rekey-grace inbound SA with parallel Child SAs
47647 [VECr 0]: ikev2: keep sibling inbound SAs when adding a parallel Child
47707 [VECr 0]: af_packet: set ip4 checksum offload flag
47247 [VECr 0]: ikev2: accept additional Child SA from responder
47708 [VECr 0]: ikev2: answer a Child SA Delete with the paired SPI
47698 [VECr 0]: ikev2: compare the whole shared-key AUTH value
47691 [VECr 0]: ikev2: do not announce signature hash algorithms
47688 [VECr 0]: ikev2: fail authentication when signing fails
47645 [VECr 0]: ikev2: remove the AUTH payload from test rekey requests
47638 [VECr 0]: ikev2: reject inconsistent SA proposal length
47514 [VECr 0]: dhcp: bound client option parsing to the packet
47252 [VECr 0]: nat: select dynamic translation by source prefix
47242 [VECr 0]: ikev2: accept responder-initiated Child SA rekey
47241 [VECr 0]: ikev2: preserve responses across local requests
47214 [VECr 0]: ikev2: configure inbound ESP replay window
47194 [VECr 0]: ikev2: allocate Child SA IDs without collision
47193 [VECr 0]: ikev2: preserve SA IDs after vector shift
47192 [VECr 0]: ikev2: keep GRE protection on Child Delete
47112 [VECr 0]: ikev2 ipip: negotiate USE_TRANSPORT_MODE
47646 [VECr 0]: ipsec: release protection update error resources
47120 [VECr 0]: linux-cp: do not unlock an mfib for MPLS tables
47295 [VECr 0]: linux-cp: delete multicast routes from the MFIB
47701 [VECr 0]: tests: avoid preexec callbacks when pinning iperf
46907 [VECr 0]: fastacl: RFC 8955 FlowSpec filter for volumetric DDoS mitigation
46579 [VECr 1]: misc: patch to test maketest action timeout
47696 [VECr 1]: crypto: retain contexts until asynchronous work completes
46982 [VECr 1]: papi: read stats scalars and gauges when they are accessed
47623 [VECr 2]: af_packet: fix polling queue count on new queues
47601 [VECr 3]: urpf: don't crash deleting a table with urpf-accept entries
45046 [VECr 4]: ip6-nd: make Neighbor Advertisement punting configurable
47001 [VECr 4]: linux-cp: add qinq linux to vpp support
47512 [VECr 5]: ipip: fix test assertions
47513 [VECr 5]: tests: fix mtu test assertions
46527 [VECr 6]: lb: add NAT6_NOPORT encap type
47476 [VECr 6]: mss_clamp: reset interface state on interface delete
47425 [VECr 9]: bfd: add S-BFD reflector datapath
47426 [VECr 9]: bfd: reflect S-BFD requests sent over MPLS paths
47423 [VECr 9]: bfd: add S-BFD reflector configuration
46720 [VECr 9]: tests: make qemu network lock recoverable
47335 [VECr 14]: tests: centralize UDP packet info decoding
46728 [VECr 15]: ipsec: IPTFS (RFC 9347) unit tests
47273 [VECr 16]: ip-neighbor: add neighbour table event counters
47217 [VECr 16]: mss_clamp: fix IPv4 vector MSS interface
47279 [VECr 17]: linux-cp: flush IPv4 routes whenever the host link goes down
47276 [VECr 17]: arp: fix reply for local address with adj-fib
45678 [VECr 17]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
46991 [VECr 17]: pppoeclient: echo relay tag and accept PADS without AC-Cookie
47264 [VECr 19]: l2: refuse L3-only bridge and xconnect members
47263 [VECr 19]: span gre: refuse destinations with no output node
47222 [VECr 19]: linux-cp: avoid a drop path on first route source
46963 [VECr 22]: tests: fix fragment_rfc791/fragment_rfc8200 bugs
47076 [VECr 27]: fib: decide the glean source by the address it holds
47078 [VECr 29]: fib: swap in the paths of a source new to the entry
udp: Florin Coras <fcoras@cisco.com>
47424 [VECr 9]: udp: add S-BFD port 7784 to the UDP port lists
46284 [VECr 20]: udp: add segmentation offload support
unittest: Dave Barach <vpp@barachs.net>, Florin Coras <fcoras@cisco.com>
47692 [VECr 0]: tcp: avoid sending into windows smaller than an mss
47659 [VECr 0]: tcp: keep one pending dsack with the sack blocks
47695 [VECr 0]: vppinfra: check s2 in strncmp_s before comparing
47696 [VECr 1]: crypto: retain contexts until asynchronous work completes
47287 [VECr 1]: tcp: build sack blocks from the rx fifo
47450 [VECr 7]: rdma: add cloned TX packet probe
47402 [VECr 10]: fib: fix stale importer pointer in attached-export walk
46461 [VECr 16]: ipsec: IPTFS (RFC 9347)
47078 [VECr 29]: fib: swap in the paths of a source new to the entry
urpf: Neale Ranns <neale@graphiant.com>
47601 [VECr 3]: urpf: don't crash deleting a table with urpf-accept entries
vapi: Ole Troan <otroan@employees.org>
47635 [VECr 2]: vapi: Incorrect handling EAGAIN on unix domain socket transport
vat2: Ole Troan <otroan@employees.org>
47510 [VECr 0]: vat2: bound and fail-closed the JSON file read
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>
47255 [VECr 0]: vlib: preserve const in plugin suffix lookup
47205 [VECr 0]: vlib: avoid null pointer arithmetic in main walk
47056 [VECr 0]: 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 0]: build: Changes in makefiles to enabe build on FreeBSD
vpp: Dave Barach <vpp@barachs.net>
45678 [VECr 17]: pppoeclient: add PPPoE client plugin with DHCPv6 observability
vppapigen: Ole Troan <otroan@employees.org>
47253 [VECr 20]: vppapigen: support output plugins on Python 3.15
44551 [VECr 29]: vppapigen: fix inconsistency in paths JSON
vppinfra: Dave Barach <vpp@barachs.net>
47706 [VECr 0]: vppinfra: fix ip checksum with copy
47697 [VECr 0]: vppinfra: define the shifts of x86 u8x16_load_partial
47695 [VECr 0]: vppinfra: check s2 in strncmp_s before comparing
47519 [VECr 0]: vppinfra: free key_tmps in mhash_free
47204 [VECr 0]: vppinfra: avoid null member access on hash miss
47056 [VECr 0]: build: Changes in makefiles to enabe build on FreeBSD
45470 [VECr 15]: vppinfra: add cast to prevent warning
47188 [VECr 17]: vppinfra: use unsigned CPU feature masks
vxlan: John Lo <lojultra2020@outlook.com>, Steven Luong <sluong@cisco.com>
47322 [VECr 3]: vxlan: check available headroom
wireguard: Artem Glazychev <artem.glazychev@xored.com>, Fan Zhang <fanzhang.oss@gmail.com>
47696 [VECr 1]: crypto: retain contexts until asynchronous work completes

Authors:

Please rebase and fix verification failures on these gerrit changes.

Akeel Ali <akeelapi@gmail.com>:

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

Akos Orban <orbanakos2001@gmail.com>:

44995 [VEc 9]: cnat: fix show cnat client showing invalid for client id
45001 [vEC 10]: cnat: fix show cnat translation for specific translation id

Alexander Chernavin <chernavin@mts.ru>:

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

Alexander Skorichenko <askorichenko@netgate.com>:

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

Andrey Vasilevsky <anvanster@gmail.com>:

46487 [VeC 42]: nat: look up address-only static mappings with protocol 0

Anil Kainikara <anilkumar911@gmail.com>:

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

Anton Blazhko <ablazhko@cisco.com>:

45808 [Vec 36]: devices: Convert PIPE to plugin

Aritra Basu <aritrbas@cisco.com>:

44350 [VEc 2]: ip6-nd: fix unicast NA handling in ND proxy
46530 [VeC 85]: gha: skip build/test verify jobs for docs-only changes
45705 [Vec 128]: kube-test: support CalicoVPP repo restructure (backward-compatible)
46048 [VeC 135]: tcp: add TCP fast open support (RFC 7413)
46167 [veC 139]: kube-test: retry Job finalizer cleanup conflicts
45583 [VeC 153]: vlib: fix trace flag loss when multiple pending frames share next frame

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

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

Damjan Marion <dmarion@0xa5.net>:

47704 [vEC 0]: dpdk: use the algorithm ICV length for AEAD cryptodev sessions
47621 [vEC 2]: octeon: zero the MSI-X handler table
47619 [vEC 2]: octeon: report the real error when queue irq registration fails
47622 [vEC 2]: octeon: add RX interrupt mode

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

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

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

47712 [vEC 0]: hsa vperf: move cl udp vcl app back to hs_apps
47713 [vEC 0]: hsa hs-test: add vcl lt epoll slow reader test
47711 [vEC 0]: vcl: do not block in epoll wait if events pending
46687 [veC 72]: vppinfra: avoid duplicate rbtree custom comparison

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

45510 [veC 68]: crypto: add op tracing capability
45699 [VeC 97]: dpdk: buffer bug fixes

Gopalakrishnan Subramani <gsubramani@idirect.net>:

47023 [veC 34]: igmp: set proxy mfib Accept on host and Forward on router

GregMiller <greg@gregmiller.co.za>:

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

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

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

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

46041 [VEc 13]: cnat: make session scanner budget configurable

Hedi Bouattour <hedibouattour2010@gmail.com>:

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

Ivan Ivanets <iivanets@cisco.com>:

46955 [VEc 7]: ip6: fix Pad1 off-by-one in hop-by-hop option pars

Ivan Shvedunov <ishvedunov@netgate.com>:

47116 [vEC 27]: fib: populate the glean on source reactivation
46905 [VeC 45]: vapi: mark unregistered vl_msg_ids invalid in the lookup table

Janik <janik.haag@imc.com>:

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

Jerome Tollet <jtollet@cisco.com>:

47636 [VEc 0]: api: close unix socket on read eof
46808 [VeC 38]: docs: announce libvnet visibility change

Jianquan Ye <jianquanye@microsoft.com>:

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

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

46925 [VEc 15]: crypto: fix engine registration and async dispatch
46926 [VeC 38]: dpdk: fix QAT cryptodev AEAD sessions
46927 [VeC 43]: crypto: fix fixed-tag AEAD validation

Keith Spinney <kspinney@cisco.com>:

46525 [Vec 38]: fib: barrier-protect fib_path_list_destroy()

Klement Sekera <ksekera@netgate.com>:

47020 [VeC 34]: tests: skip parameterized_class base classes in discovery
46789 [veC 34]: test: wait for handoff queues to drain before reading a capture
46995 [VeC 35]: tests: improve return type consistency
46788 [VeC 59]: vlib: add show handoff pending CLI
46013 [VeC 122]: build: include GNUInstallDirs in VPPConfig
45728 [VeC 122]: api: add build-time python stub generation via vppapigen

Longxiang Lyu <lolv@microsoft.com>:

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

Matus Fabian <mfabianlf@pm.me>:

47657 [vEC 0]: http: HTTP/2 and HTTP/3 body streaming
46262 [VeC 38]: iavf: add setup documentation

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

47702 [VEc 0]: tests: make namespace helper locking crash-safe
45098 [VEc 0]: dpdk: support async flow offload
46032 [veC 155]: docs: document build-time VPP parameters
45152 [VeC 161]: dpdk: install default jump-to-group-1 rule for mlx5
45539 [veC 161]: dpdk: multi-thread async flow offload with per-worker caches

Micha? Czerwonka <mczka.mczka@gmail.com>:

46900 [VeC 42]: vpp: vpp/vnet/main.c fix parsing vpp option and improve description of usage

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

44303 [VEc 8]: build: fix vpp-ext-deps install and clean paths

Mohammed HAWARI <momohawari@gmail.com>:

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

Mohsin Kazmi <sykazmi@cisco.com>:

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

Mykyta Demusenko <mdemusen@cisco.com>:

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

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

45099 [VEc 2]: ip6-nd: add all-dst mode to ND mirror proxy

Nicolas PLANEL <nplanel@gmail.com>:

44976 [vec 161]: sfdp: async offload lookup

Ole Troan <otroan@employees.org>:

46511 [vEC 1]: stats: add directory command to vpp_get_stats
46920 [VEc 7]: ip: stop forwarding the Ethernet trailer
46434 [VeC 97]: vlib: fix log2 histogram overflow bin writing past the bin vector
46380 [Vec 104]: vppapigen: fix unaligned access to packed messages

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

46753 [VEc 9]: cnat: prevent SNAT policy aliasing across FIBs
46726 [Vec 50]: cnat: clear stale default SNAT policy pointer
46752 [Vec 58]: cnat: update cnat plugin documentation
46471 [Vec 62]: cnat: improve flow statistics and error coverage

Paul Vinciguerra <pvinci@vinciconsulting.com>:

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

Pavel Lavrukhin <danttevip@gmail.com>:

47517 [VEc 0]: session: allocate app after attach config checks

Pavlo Piatakov <ppiatako@cisco.com>:

46760 [VeC 64]: cnat: do not count unsupported IP protocols as session alloc failure

Peter Morrow <pdmorrow@gmail.com>:

46954 [Vec 31]: vlib: leave a MANA VF down when taking its netvsc device
46953 [VeC 34]: dpdk: recognise the the MANA VF as a bifurcated device

Pierre Pfister <pierre@meter.com>:

46858 [Vec 31]: vlib: resume a process once per suspension

Poornima Kandhade <poornika@cisco.com>:

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

Qi Zhang <zzqqqqwq77@gmail.com>:

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

Rakesh Kudurumalla <rkudurumalla@marvell.com>:

45796 [Vec 169]: pfc: add framework for priority flow control

Ram Subramanian <ram@meter.com>:

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

Robert Shearman <robertshearman@gmail.com>:

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

Samuel Benko <sbenko@cisco.com>:

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

Sergiy Bachynskyy <sbachyns@cisco.com>:

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

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

46180 [VeC 100]: session: check event collector lookups
46355 [VeC 107]: ip: fix fragmentation with negative buffer offset
46178 [VeC 107]: session: validate app for async connect RPC
46352 [VeC 109]: vppinfra: serialize VM map page size lookup
46341 [VeC 111]: hsa: make TLS client CLI MP-safe
46311 [VeC 113]: 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
44249 [VEc 13]: fib: dump by src not only contributing routes
47106 [VEc 14]: vnet: rewrite nodes to check available headroom

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

47289 [vEC 0]: tests: add temporary core backtrace crash diagnostic
46516 [vEC 7]: misc: surs patch to test CI infra
46529 [VeC 84]: docs: Get the VPP Source

Viacheslav Zakharchenko <vzakharc@cisco.com>:

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

Vladimir Lavor <vlavor@cisco.com>:

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

Vladimir Ratnikov <vratnikov@netgate.com>:

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

Vratko Polak <vrpolak@cisco.com>:

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

Wei Wang <weiwa@cisco.com>:

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

Xiaoming Jiang <jiangxiaoming@outlook.com>:

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

Yang Liu <numbksco@gmail.com>:

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

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

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

niklesh <nikleshparshaboina@gmail.com>:

45016 [veC 38]: cnat: add scope_id to session key
46546 [VeC 81]: vlib: re-base the timing wheel when arming an empty wheel

steven luong <sluong@cisco.com>:

45756 [VEc 22]: vcl: fix crash when closing listener with pending accepts

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 141
maintainers 138
committers 1
abandoned 0

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