bpf.c (0269ae4c19ad779b43b0d6e2416ac7386945d692) bpf.c (82334850ea451f7f6903be20e4836118e6a77460)
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
4 * Copyright (c) 1990, 1991, 1993
5 * The Regents of the University of California. All rights reserved.
6 * Copyright (c) 2019 Andrey V. Elsukov <ae@FreeBSD.org>
7 *
8 * This code is derived from the Stanford/CMU enet packet filter,

--- 2355 unchanged lines hidden (view full) ---

2364 }
2365
2366 pktlen = m_length(m, NULL);
2367 /*
2368 * Craft on-stack mbuf suitable for passing to bpf_filter.
2369 * Note that we cut corners here; we only setup what's
2370 * absolutely needed--this mbuf should never go anywhere else.
2371 */
1/*-
2 * SPDX-License-Identifier: BSD-3-Clause
3 *
4 * Copyright (c) 1990, 1991, 1993
5 * The Regents of the University of California. All rights reserved.
6 * Copyright (c) 2019 Andrey V. Elsukov <ae@FreeBSD.org>
7 *
8 * This code is derived from the Stanford/CMU enet packet filter,

--- 2355 unchanged lines hidden (view full) ---

2364 }
2365
2366 pktlen = m_length(m, NULL);
2367 /*
2368 * Craft on-stack mbuf suitable for passing to bpf_filter.
2369 * Note that we cut corners here; we only setup what's
2370 * absolutely needed--this mbuf should never go anywhere else.
2371 */
2372 mb.m_flags = 0;
2372 mb.m_next = m;
2373 mb.m_data = data;
2374 mb.m_len = dlen;
2375 pktlen += dlen;
2376
2377 gottime = BPF_TSTAMP_NONE;
2378
2379 NET_EPOCH_ENTER(et);

--- 711 unchanged lines hidden ---
2373 mb.m_next = m;
2374 mb.m_data = data;
2375 mb.m_len = dlen;
2376 pktlen += dlen;
2377
2378 gottime = BPF_TSTAMP_NONE;
2379
2380 NET_EPOCH_ENTER(et);

--- 711 unchanged lines hidden ---