View | Details | Raw Unified | Return to bug 154521 | Differences between
and this patch

Collapse All | Expand All

(-)gen_eth.c (-2 / +8 lines)
Lines 22-27 Link Here
22
#include <sys/types.h>
22
#include <sys/types.h>
23
#include <sys/socket.h>
23
#include <sys/socket.h>
24
#include <sys/wait.h>
24
#include <sys/wait.h>
25
#include <sys/ioctl.h>
25
#include <netinet/in.h>
26
#include <netinet/in.h>
26
#include <arpa/inet.h>
27
#include <arpa/inet.h>
27
#include <pthread.h>
28
#include <pthread.h>
Lines 45-52 Link Here
45
   if (!(p = pcap_open_live(device,2048,TRUE,10,pcap_errbuf)))
46
   if (!(p = pcap_open_live(device,2048,TRUE,10,pcap_errbuf)))
46
      goto pcap_error;
47
      goto pcap_error;
47
48
48
   /* Accept only incoming packets */
49
   pcap_setdirection(p,PCAP_D_INOUT);
49
   pcap_setdirection(p,PCAP_D_IN);
50
#ifdef BIOCFEEDBACK
51
   {
52
     int on = 1;
53
     ioctl(pcap_fileno(p), BIOCFEEDBACK, &on);
54
   }
55
#endif
50
#else
56
#else
51
   p = pcap_open(device,2048,
57
   p = pcap_open(device,2048,
52
                 PCAP_OPENFLAG_PROMISCUOUS | 
58
                 PCAP_OPENFLAG_PROMISCUOUS | 

Return to bug 154521