Lines Matching refs:snaplen
2128 unsigned int snaplen, res; in packet_rcv() local
2158 snaplen = skb->len; in packet_rcv()
2160 res = run_filter(skb, sk, snaplen); in packet_rcv()
2163 if (snaplen > res) in packet_rcv()
2164 snaplen = res; in packet_rcv()
2199 if (pskb_trim(skb, snaplen)) in packet_rcv()
2245 unsigned int snaplen, res; in tpacket_rcv() local
2281 snaplen = skb->len; in tpacket_rcv()
2283 res = run_filter(skb, sk, snaplen); in tpacket_rcv()
2299 if (snaplen > res) in tpacket_rcv()
2300 snaplen = res; in tpacket_rcv()
2321 if (macoff + snaplen > po->rx_ring.frame_size) { in tpacket_rcv()
2336 snaplen = po->rx_ring.frame_size - macoff; in tpacket_rcv()
2337 if ((int)snaplen < 0) { in tpacket_rcv()
2338 snaplen = 0; in tpacket_rcv()
2342 } else if (unlikely(macoff + snaplen > in tpacket_rcv()
2348 snaplen, nval, macoff); in tpacket_rcv()
2349 snaplen = nval; in tpacket_rcv()
2350 if (unlikely((int)snaplen < 0)) { in tpacket_rcv()
2351 snaplen = 0; in tpacket_rcv()
2358 TP_STATUS_KERNEL, (macoff+snaplen)); in tpacket_rcv()
2398 skb_copy_bits(skb, 0, h.raw + macoff, snaplen); in tpacket_rcv()
2413 h.h1->tp_snaplen = snaplen; in tpacket_rcv()
2422 h.h2->tp_snaplen = snaplen; in tpacket_rcv()
2444 h.h3->tp_snaplen = snaplen; in tpacket_rcv()
2474 macoff + snaplen); in tpacket_rcv()