X-Git-Url: https://git.tcpdump.org/libpcap/blobdiff_plain/1131a7c26c6f4d4772e4a2beeaf7212f4dea74ac..9df01dba7d4a698dbfec57e678e5a73dae93fa6d:/pcap-netmap.c?ds=sidebyside diff --git a/pcap-netmap.c b/pcap-netmap.c index a577d2c6..3613a756 100644 --- a/pcap-netmap.c +++ b/pcap-netmap.c @@ -29,7 +29,6 @@ #endif #include -#include #include #include #include @@ -67,7 +66,7 @@ pcap_netmap_stats(pcap_t *p, struct pcap_stat *ps) { struct pcap_netmap *pn = p->priv; - ps->ps_recv = pn->rx_pkts; + ps->ps_recv = (u_int)pn->rx_pkts; ps->ps_drop = 0; ps->ps_ifdrop = 0; return 0; @@ -117,7 +116,7 @@ pcap_netmap_dispatch(pcap_t *p, int cnt, pcap_handler cb, u_char *user) /* XXX need to check the NIOCTXSYNC/poll */ static int -pcap_netmap_inject(pcap_t *p, const void *buf, size_t size) +pcap_netmap_inject(pcap_t *p, const void *buf, int size) { struct pcap_netmap *pn = p->priv; struct nm_desc *d = pn->d;