https://bugs.winehq.org/show_bug.cgi?id=37167
Bug ID: 37167 Summary: IEC 61850 v2.02 example client expects 'wine_pcap_findalldevs_ex' to return adapter names in '<protocol>://\Device\NPF_<adaptername>' format Product: Wine Version: 1.7.25 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
continuation of bug 37061
--- snip --- $ wine ./IEC61850_Example_Client.exe fixme:heap:HeapSetInformation (nil) 1 (nil) 0 fixme:wpcap:wine_pcap_findalldevs_ex ("rpcap://" (nil) 0x33fa64 0x33fb78): partial stub Can't start server: GOOSE Service failed to perform the requested action (-73) Stopping IEC61850 Client Freeing IEC61850 Client
IEC61850 Client Example has ended, press enter to exit --- snip ---
The client expects the returned adapter/interface names in following format:
<protocol>://\Device\NPF_<adaptername>
Where '<adaptername>' has usually '{GUID}' format on Windows.
It uses the adapter names returned from 'GetAdaptersInfo' to construct the string and does 'stricmp' on 'name' member of each 'pcap_if' list entry (returned by 'wine_pcap_findalldevs_ex') to match the entry.
Output of adapter names from Linux native:
--- snip --- $ dumpcap -D 1. virbr0 2. tun0 3. nflog 4. nfqueue 5. em1 6. wlp4s0 7. any 8. lo (Loopback) --- snip ---
$ sha1sum SET\ IEC61850DLLV2\ Demo.exe 72ebe36f11e4a3fb5c117db7bd6b367b4e0eb058 SET IEC61850DLLV2 Demo.exe
$ du -sh SET\ IEC61850DLLV2\ Demo.exe 1.1M SET IEC61850DLLV2 Demo.exe
$ wine --version wine-1.7.25
Regards