Deleted Added
full compact
vnet.c (256281) vnet.c (260817)
1/*-
2 * Copyright (c) 2004-2009 University of Zagreb
3 * Copyright (c) 2006-2009 FreeBSD Foundation
4 * All rights reserved.
5 *
6 * This software was developed by the University of Zagreb and the
7 * FreeBSD Foundation under sponsorship by the Stichting NLnet and the
8 * FreeBSD Foundation.

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

29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 */
35
36#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 2004-2009 University of Zagreb
3 * Copyright (c) 2006-2009 FreeBSD Foundation
4 * All rights reserved.
5 *
6 * This software was developed by the University of Zagreb and the
7 * FreeBSD Foundation under sponsorship by the Stichting NLnet and the
8 * FreeBSD Foundation.

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

29 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33 * SUCH DAMAGE.
34 */
35
36#include <sys/cdefs.h>
37__FBSDID("$FreeBSD: stable/10/sys/net/vnet.c 227293 2011-11-07 06:44:47Z ed $");
37__FBSDID("$FreeBSD: stable/10/sys/net/vnet.c 260817 2014-01-17 10:58:59Z avg $");
38
39#include "opt_ddb.h"
40#include "opt_kdb.h"
41#include "opt_kdtrace.h"
42
43#include <sys/param.h>
44#include <sys/kdb.h>
45#include <sys/kernel.h>

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

205
206static MALLOC_DEFINE(M_VNET_DATA_FREE, "vnet_data_free",
207 "VNET resource accounting");
208static TAILQ_HEAD(, vnet_data_free) vnet_data_free_head =
209 TAILQ_HEAD_INITIALIZER(vnet_data_free_head);
210static struct sx vnet_data_free_lock;
211
212SDT_PROVIDER_DEFINE(vnet);
38
39#include "opt_ddb.h"
40#include "opt_kdb.h"
41#include "opt_kdtrace.h"
42
43#include <sys/param.h>
44#include <sys/kdb.h>
45#include <sys/kernel.h>

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

205
206static MALLOC_DEFINE(M_VNET_DATA_FREE, "vnet_data_free",
207 "VNET resource accounting");
208static TAILQ_HEAD(, vnet_data_free) vnet_data_free_head =
209 TAILQ_HEAD_INITIALIZER(vnet_data_free_head);
210static struct sx vnet_data_free_lock;
211
212SDT_PROVIDER_DEFINE(vnet);
213SDT_PROBE_DEFINE1(vnet, functions, vnet_alloc, entry, entry, "int");
214SDT_PROBE_DEFINE2(vnet, functions, vnet_alloc, alloc, alloc, "int",
213SDT_PROBE_DEFINE1(vnet, functions, vnet_alloc, entry, "int");
214SDT_PROBE_DEFINE2(vnet, functions, vnet_alloc, alloc, "int",
215 "struct vnet *");
215 "struct vnet *");
216SDT_PROBE_DEFINE2(vnet, functions, vnet_alloc, return, return,
216SDT_PROBE_DEFINE2(vnet, functions, vnet_alloc, return,
217 "int", "struct vnet *");
217 "int", "struct vnet *");
218SDT_PROBE_DEFINE2(vnet, functions, vnet_destroy, entry, entry,
218SDT_PROBE_DEFINE2(vnet, functions, vnet_destroy, entry,
219 "int", "struct vnet *");
219 "int", "struct vnet *");
220SDT_PROBE_DEFINE1(vnet, functions, vnet_destroy, return, entry,
220SDT_PROBE_DEFINE1(vnet, functions, vnet_destroy, entry,
221 "int");
222
223#ifdef DDB
224static void db_show_vnet_print_vs(struct vnet_sysinit *, int);
225#endif
226
227/*
228 * Allocate a virtual network stack.

--- 596 unchanged lines hidden ---
221 "int");
222
223#ifdef DDB
224static void db_show_vnet_print_vs(struct vnet_sysinit *, int);
225#endif
226
227/*
228 * Allocate a virtual network stack.

--- 596 unchanged lines hidden ---