Thank you for the input, see responses inline. Darren Reed wrote: > Presumably this project will be integrating and using DLPI? > > Given that this package is no longer maintained, will it be updated > to use libdlpi instead of directly using DLPI?
I looked into updating libnet to use libdlpi. This can be done, but will require source code modifications (which we cannot submit back to the open source project because it's no longer maintained). The effort involved will be substantial, at least for me, since I am not experienced with C network programming. If the ARC insists that this work should be done pre-integration, I will proceed to do it, but it will push out the target build. I would appreciate technical advice on the porting, something like this old document which describes how to port applications to use DLPI: ftp://ftp.anu.edu.au/mnt/disk3/sun-info/sun-faq/Docs/snit-to-dlpi.txt A similar tutorial on how to port from DLPI to libdlpi would be great. The manpages do not give me enough direction, perhaps because I am unfamiliar with the area. Would you consider an alternative of integrating libnet as-is, using DLPI directly, and requesting a later project to port it to use libdlpi? This could be filed as an RFE and addressed to the group who owns Solaris networking code. > > Will the documentation be updated to mention what authroisations > within OpenSolaris are required to use this application? Darren Moffat's comment addressed this. If you are asking about privileges, an application using libnet will need to run as root. This can be included in libnet's main manpage, if desired. If this doesn't answer your question, please clarify. > > Will the team integrating libnet take on responsibility for updating > the integrated package to use PF_PACKET in OpenSolaris when > that becomes available? This request is out of scope for the current libnet case, but can be a future case. Its delivery depends on the Volo project. Perhaps Volo owner can raise the need for integration once functionality becomes available, and request resources at that time. Please let me know where the ARC stands on libdlpi integration issue, and whether anything else is still unresolved. Thanks, -- daria > > Darren >
