On Tuesday 13 October 2015 21:27:12 Kenneth Lee wrote: > > Hi, Arnd, > > Thank you for the comment. Yes, the io_base is a security problem, we > will fix it in coming patch soon. > > But can we keep the sysfs? The interface from hnae is not used only by > ethernet driver but also by Open Data Plane driver. If we more it to > upper layers. Both drivers will have the same logic. > > So how about we just add documents to Documention/ABI?
Hi Kenneth, In the end this is up to David Miller of course, but I'd say we are better off not introducing any ABIs for ODP prematurely. We are talking about very generic statistics data, and you should already provide them for the ethernet driver using the standard interfaces. I have not seen any discussion about adding an ODP subsystem for the Linux kernel, or what the API will be, but I think we should not export any interfaces from a particular device driver directly but always go through a common layer here and use an extensible interface that can be implemented by everyone. The API has not been part of a release yet, so I'd say we should remove it for now. Once we have a net/odp/ directory, we can add a driver-independent implementation there and call it from the hisi driver. Arnd -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/