/* Otherwise, drop it. */
BPF_STMT(BPF_RET + BPF_K, 0),
};
-static const size_t arp_bpf_filter_len =
+static const unsigned int arp_bpf_filter_len =
sizeof(arp_bpf_filter) / sizeof(arp_bpf_filter[0]);
/* Otherwise, drop it. */
BPF_STMT(BPF_RET + BPF_K, 0),
};
-static const size_t dhcp_bpf_filter_len =
+static const unsigned int dhcp_bpf_filter_len =
sizeof(dhcp_bpf_filter) / sizeof(dhcp_bpf_filter[0]);
memset(&pf, 0, sizeof(pf));
if (protocol == ETHERTYPE_ARP) {
pf.filter = UNCONST(arp_bpf_filter);
- pf.len = (unsigned int)arp_bpf_filter_len;
+ pf.len = arp_bpf_filter_len;
} else {
pf.filter = UNCONST(dhcp_bpf_filter);
- pf.len = (unsigned int)dhcp_bpf_filter_len;
+ pf.len = dhcp_bpf_filter_len;
}
if (setsockopt(s, SOL_SOCKET, SO_ATTACH_FILTER, &pf, sizeof(pf)) != 0)
goto eexit;