Wed, Dec 20, 2017 at 08:23:54PM CET, d...@cumulusnetworks.com wrote: >On 12/20/17 4:58 AM, Jiri Pirko wrote: >> From: Jiri Pirko <j...@mellanox.com> >> >> Many of the ASIC's internal resources are limited and are shared between >> several hardware procedures. For example, unified hash-based memory can >> be used for many lookup purposes, like FDB and LPM. In many cases the user >> can provide a partitioning scheme for such a resource in order to perform >> fine tuning for his application. In such cases performing driver reload is >> needed for the changes to take place, thus this patchset also adds support >> for hot reload. >> >> Such an abstraction can be coupled with devlink's dpipe interface, which >> models the ASIC's pipeline as a graph of match/action tables. By modeling >> the hardware resource object, and by coupling it to several dpipe tables, >> further visibility can be achieved in order to debug ASIC-wide issues. >> >> The proposed interface will provide the user the ability to understand the >> limitations of the hardware, and receive notification regarding its >> occupancy. >> Furthermore, monitoring the resource occupancy can be done in real-time and >> can be useful in many cases. >> --- >> Userspace part prototype can be found at https://github.com/arkadis/iproute2/ >> at resource_dev branch. >> > >The breakout problem I mentioned in the last round of patches has not >been fixed:
Oops, I guess that we missed that. Thanks!