Hide Forgot
+++ This bug was initially created as a clone of Bug #682373 +++ Description of problem: 1) It hardcodes devices in the ethX space. Network devices can have arbitrary names, and due to http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming, will have different names in Fedora 15. 2) It hardcodes the specific device names, such that it will only read 'lo' and 'eth0-4'. What if you have more than five ethernet devices? What if due to hardware changes, you merely have eth4-7? 3) It does all this by popen()ing ifconfig. I would think this could be made a lot shorter, simpler, and more correct by just opening and reading /proc/net/dev. Version-Release number of selected component (if applicable): papi-4.1.2.1 How reproducible: By visual inspection.
PAPI isn't currently being built with any of the PAPI-C components, so this isn't visible in any of the executables in the package.
This doesn't yield any problem executables because the PAPI-C components are not enabled.