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