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 --- |