1/*- 2 * Copyright (c) 1980, 1986, 1993 3 * The Regents of the University of California. 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 14 unchanged lines hidden (view full) --- 23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 28 * SUCH DAMAGE. 29 * 30 * @(#)raw_cb.h 8.1 (Berkeley) 6/10/93 |
31 * $FreeBSD: head/sys/net/raw_cb.h 195727 2009-07-16 21:13:04Z rwatson $ |
32 */ 33 34#ifndef _NET_RAW_CB_H_ 35#define _NET_RAW_CB_H_ 36 37#include <sys/queue.h> 38 39/* --- 11 unchanged lines hidden (view full) --- 51/* 52 * Nominal space allocated to a raw socket. 53 */ 54#define RAWSNDQ 8192 55#define RAWRCVQ 8192 56 57#ifdef _KERNEL 58VNET_DECLARE(LIST_HEAD(rawcb_list_head, rawcb), rawcb_list); |
59#define V_rawcb_list VNET(rawcb_list) |
60 61extern struct mtx rawcb_mtx; 62 63/* 64 * Generic protosw entries for raw socket protocols. 65 */ 66pr_ctlinput_t raw_ctlinput; 67pr_init_t raw_init; --- 17 unchanged lines hidden --- |