projects
/
openwrt
/
staging
/
jow.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4d57c69
)
ead: use new protocol setting API since libpcap 1.9.0
author
Syrone Wong
<wong.syrone@gmail.com>
Thu, 26 Jul 2018 14:46:39 +0000
(22:46 +0800)
committer
John Crispin
<john@phrozen.org>
Fri, 27 Jul 2018 09:17:20 +0000
(11:17 +0200)
Dropped the protocol API specific symbol: HAS_PROTO_EXTENSION and
switch to the official API
Signed-off-by: Syrone Wong <wong.syrone@gmail.com>
package/network/services/ead/src/ead.c
patch
|
blob
|
history
diff --git
a/package/network/services/ead/src/ead.c
b/package/network/services/ead/src/ead.c
index 46a4625b6d4400ab98072bb323eb450fac3ca6be..ad97c543c5d6df1c67d9c0c488f4cfb44df22ea9 100644
(file)
--- a/
package/network/services/ead/src/ead.c
+++ b/
package/network/services/ead/src/ead.c
@@
-145,9
+145,7
@@
ead_open_pcap(const char *ifname, char *errbuf, bool rx)
pcap_set_snaplen(p, PCAP_MRU);
pcap_set_promisc(p, rx);
pcap_set_timeout(p, PCAP_TIMEOUT);
-#ifdef HAS_PROTO_EXTENSION
- pcap_set_protocol(p, (rx ? htons(ETH_P_IP) : 0));
-#endif
+ pcap_set_protocol_linux(p, (rx ? htons(ETH_P_IP) : 0));
pcap_set_buffer_size(p, (rx ? 10 : 1) * PCAP_MRU);
pcap_activate(p);
set_recv_type(p, rx);