Lines Matching refs:snaplen
2079 unsigned int snaplen, res; in packet_rcv() local
2109 snaplen = skb->len; in packet_rcv()
2111 res = run_filter(skb, sk, snaplen); in packet_rcv()
2114 if (snaplen > res) in packet_rcv()
2115 snaplen = res; in packet_rcv()
2150 if (pskb_trim(skb, snaplen)) in packet_rcv()
2195 unsigned int snaplen, res; in tpacket_rcv() local
2231 snaplen = skb->len; in tpacket_rcv()
2233 res = run_filter(skb, sk, snaplen); in tpacket_rcv()
2249 if (snaplen > res) in tpacket_rcv()
2250 snaplen = res; in tpacket_rcv()
2271 if (macoff + snaplen > po->rx_ring.frame_size) { in tpacket_rcv()
2286 snaplen = po->rx_ring.frame_size - macoff; in tpacket_rcv()
2287 if ((int)snaplen < 0) { in tpacket_rcv()
2288 snaplen = 0; in tpacket_rcv()
2292 } else if (unlikely(macoff + snaplen > in tpacket_rcv()
2298 snaplen, nval, macoff); in tpacket_rcv()
2299 snaplen = nval; in tpacket_rcv()
2300 if (unlikely((int)snaplen < 0)) { in tpacket_rcv()
2301 snaplen = 0; in tpacket_rcv()
2308 TP_STATUS_KERNEL, (macoff+snaplen)); in tpacket_rcv()
2347 skb_copy_bits(skb, 0, h.raw + macoff, snaplen); in tpacket_rcv()
2362 h.h1->tp_snaplen = snaplen; in tpacket_rcv()
2371 h.h2->tp_snaplen = snaplen; in tpacket_rcv()
2393 h.h3->tp_snaplen = snaplen; in tpacket_rcv()
2423 macoff + snaplen); in tpacket_rcv()