From mboxrd@z Thu Jan 1 00:00:00 1970 From: Subject: Pcap question Date: Thu, 6 Mar 2014 10:00:39 +0100 Message-ID: <1394096440-50930-1-git-send-email-liljegren.mats2@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain To: Return-path: In-Reply-To: List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-VfR2kkLFssw@public.gmane.org Sender: "dev" > 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@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