IP_OFFMASK
if ( (ntohs(pip->ip_off) & IP_OFFMASK) == 0 )
if ((ntohs(pip->ip_off) & IP_OFFMASK) == 0)
dhcp_bpf_wfilter[7].k = htons(IP_MF|IP_OFFMASK);
if (ip->ip_off & htons(IP_MF | IP_OFFMASK))
if (ip->ip_off & htons(IP_MF | IP_OFFMASK)) {
offset = ip_off & IP_OFFMASK;
if (ip_off & (IP_MF | IP_OFFMASK)) {
local->offset = ntohs(ip->ip_off) & IP_OFFMASK;
if (off & (IP_MF | IP_OFFMASK))
(ip->ip_off & htons(IP_MF | IP_OFFMASK)) ||
(ip->ip_off & htons(IP_MF | IP_OFFMASK)) ||
(ip->ip_off & htons(IP_MF | IP_OFFMASK)) == 0)
offset = ntohs(ip->ip_off) & IP_OFFMASK;
if (h2.ip_off & htons(IP_OFFMASK)) {
u_int16_t fragoff = (ntohs(h->ip_off) & IP_OFFMASK) << 3;
if (h->ip_off & htons(IP_MF | IP_OFFMASK)) {
#define FR_IP_OFF(fr) ((ntohs((fr)->fr_ip->ip_off) & IP_OFFMASK) << 3)
u_int16_t off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
u_int16_t off = (ntohs(h->ip_off) & IP_OFFMASK) << 3;
u_int16_t fragoff = (ntohs(h->ip_off) & IP_OFFMASK) << 3;
if ((ip->ip_off & htons(IP_OFFMASK)) != 0)
if ((ip->ip_off & htons(IP_OFFMASK)) == 0)
if ((ip->ip_off & htons(IP_OFFMASK)) == 0) {
if ((ip->ip_off & htons(IP_OFFMASK)) == 0 &&
if (ip->ip_off & htons(IP_OFFMASK))
if (ip->ip_off & htons(IP_MF | IP_OFFMASK)) {
if (ip->ip_off & htons(IP_MF | IP_OFFMASK)) {
if ((ntohs(GETIP(q)->ip_off) & IP_OFFMASK) >
(ntohs(ip->ip_off) & IP_OFFMASK))
ip_off = (ntohs(ip->ip_off) & IP_OFFMASK) << 3;
fp_off = (ntohs(GETIP(p)->ip_off) & IP_OFFMASK) << 3;
fp_off = (ntohs(GETIP(q)->ip_off) & IP_OFFMASK) << 3;
fp_off = (ntohs(GETIP(q)->ip_off) & IP_OFFMASK) << 3;
(ip->ip_off & htons(IP_MF | IP_OFFMASK)))
if (ip->ip_off & htons(IP_MF | IP_OFFMASK)) {
len = ntohs(pip->ip_off) & IP_OFFMASK; /* fragment offset */
frag = ntohs(pip->ip_off) & IP_OFFMASK;
if (pip->ip_p == IPPROTO_TCP && (ntohs(pip->ip_off) & IP_OFFMASK) == 0 &&