> I guess something is still wrong: > testpmd application is reporting "PMD: pcap library cannot send packets, > please rebuild with a more up to date libpcap" message when I try creating > a bridge between two network cards.
> I am more than sure that older version of pcap is not installed: > cigol at cigol-desktop:~/debug$ ls -l /usr/local/lib/*pcap* > -rw-r--r-- 1 root root 1274936 Mar 5 23:26 /usr/local/lib/libpcap.a > lrwxrwxrwx 1 root root 12 Mar 5 23:26 /usr/local/lib/libpcap.so -> > libpcap.so.1 > lrwxrwxrwx 1 root root 16 Mar 5 23:26 /usr/local/lib/libpcap.so.1 -> > libpcap.so.1.5.3 > -rwxr-xr-x 1 root root 786725 Mar 5 23:26 /usr/local/lib/libpcap.so.1.5.3 > Do you have any thoughts? I had this problem a couple of months ago, and tracked it down to a check for a macro named pcap_sendpacket. I didn't have this macro, but it is a function, so I simply removed the check and got things working. I thought I mentioned this in the DPDK mailing list, but I cannot find any evidence of this. So I probably didn't... Since I have lost the original patch I used to solve this issue, I made a new patch that might work for you, which you should be able to find as a reply to this message. It was made completely out of my memory of this and I haven't tested it, but the change is pretty trivial so I'm sure you can work out any mistakes I might have made. I hope this helps you. Best regards, Mats Liljegren