> From: Hefty, Sean [mailto:sean.he...@intel.com] > It breaks the ABI and existing apps that *do* handle BUSY replies. We > can't assume that no apps out there aren't written correctly. > .... > The mad interface is privileged, not some generic API available to any > user space app.
I have yet to find a single app (OFA or 3rd party) which handles BUSY properly. Right now we can identify numerous apps which are broken. While umad is privileged, the SA queries it allows are used by every IB compliant app and ULP. If is also used by many management apps which are also priviledged. The proposed change will not break any apps and does not change the ABI, it will simply limit when they see busy (in Mike's most recently posted patch, after all retries were exhausted, a BUSY would be returned so the app could handle "long duration BUSY", while the kernel would handle "short duration BUSY"). Todd Rimmer -- To unsubscribe from this list: send the line "unsubscribe linux-rdma" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html