Hi Team, We have been working on adding a *Priority Flow Control (PFC) offload framework* in VPP to enable hardware-assisted handling of PFC on supported devices. The initial version of the patch is available here:
Framework spec https://gerrit.fd.io/r/c/vpp/+/45796 ( https://gerrit.fd.io/r/c/vpp/+/45796/2 ) Driver Support https://gerrit.fd.io/r/c/vpp/+/45797 This introduces a framework where device plugins can register PFC capabilities and offload priority-based pause/resume handling to hardware. Along with the framework, we have also included an initial reference implementation to demonstrate integration with a HW backend. The goal is to provide a common interface in VPP while leveraging NIC/ASIC support for low-latency congestion control, especially for loss-sensitive traffic classes. We can also go through a quick overview or discuss the design in the next VPP community meeting. We would appreciate comments on the overall design and integration approach. Regards, Rakesh
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#27021): https://lists.fd.io/g/vpp-dev/message/27021 Mute This Topic: https://lists.fd.io/mt/119437388/21656 Group Owner: [email protected] Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
