Deleted Added
full compact
tcp_pcap.c (289326) tcp_pcap.c (289350)
1/*-
2 * Copyright (c) 2015
3 * Jonathan Looney. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
1/*-
2 * Copyright (c) 2015
3 * Jonathan Looney. All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

18 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
24 * SUCH DAMAGE.
25 *
26 * $FreeBSD: head/sys/netinet/tcp_pcap.c 289326 2015-10-14 18:30:04Z bz $
26 * $FreeBSD: head/sys/netinet/tcp_pcap.c 289350 2015-10-15 01:44:32Z bz $
27 */
28
29#include <sys/queue.h>
30#include <sys/param.h>
31#include <sys/types.h>
32#include <sys/socket.h>
33#include <sys/socketvar.h>
34#include <sys/sysctl.h>

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

65 "Number of mbufs with internal storage reused for the TCP PCAP "
66 "functionality");
67SYSCTL_INT(_net_inet_tcp, OID_AUTO, tcp_pcap_alloc_new_mbuf,
68 CTLFLAG_RD, &tcp_pcap_alloc_new_mbuf, 0,
69 "Number of new mbufs allocated for the TCP PCAP functionality");
70
71VNET_DEFINE(int, tcp_pcap_packets) = 0;
72#define V_tcp_pcap_packets VNET(tcp_pcap_packets)
27 */
28
29#include <sys/queue.h>
30#include <sys/param.h>
31#include <sys/types.h>
32#include <sys/socket.h>
33#include <sys/socketvar.h>
34#include <sys/sysctl.h>

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

65 "Number of mbufs with internal storage reused for the TCP PCAP "
66 "functionality");
67SYSCTL_INT(_net_inet_tcp, OID_AUTO, tcp_pcap_alloc_new_mbuf,
68 CTLFLAG_RD, &tcp_pcap_alloc_new_mbuf, 0,
69 "Number of new mbufs allocated for the TCP PCAP functionality");
70
71VNET_DEFINE(int, tcp_pcap_packets) = 0;
72#define V_tcp_pcap_packets VNET(tcp_pcap_packets)
73SYSCTL_INT(_net_inet_tcp, OID_AUTO, tcp_pcap_packets, CTLFLAG_RW,
74 &V_tcp_pcap_packets, 0, "Default number of packets saved per direction "
75 "per TCPCB");
73SYSCTL_INT(_net_inet_tcp, OID_AUTO, tcp_pcap_packets,
74 CTLFLAG_RW, &VNET_NAME(tcp_pcap_packets), 0,
75 "Default number of packets saved per direction per TCPCB");
76
77/* Initialize the values. */
78static void
79tcp_pcap_max_set(void)
80{
81
82 tcp_pcap_clusters_referenced_max = nmbclusters / 4;
83}

--- 358 unchanged lines hidden ---
76
77/* Initialize the values. */
78static void
79tcp_pcap_max_set(void)
80{
81
82 tcp_pcap_clusters_referenced_max = nmbclusters / 4;
83}

--- 358 unchanged lines hidden ---