summaryrefslogtreecommitdiff
path: root/zebra/kernel_null.c
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2017-06-13 14:23:52 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2017-06-13 14:23:52 -0400
commit03793b7abbb422c6d5df3fbff7e22a66fd39a7a5 (patch)
treea58409a93321ab077c7d7c745678951097252cfa /zebra/kernel_null.c
parent8089cd1062d4b692fbe60ffa3b3a5522332b0da5 (diff)
zebra: Remove unused testzebra and ancillary files
The testzebra command was unused as well as unmaintained. The NS and VRF changes never made into testzebra so when you actually ran testzebra it would just crash due to uninitialized assumptions. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'zebra/kernel_null.c')
-rw-r--r--zebra/kernel_null.c63
1 files changed, 0 insertions, 63 deletions
diff --git a/zebra/kernel_null.c b/zebra/kernel_null.c
deleted file mode 100644
index 5f1a054bdc..0000000000
--- a/zebra/kernel_null.c
+++ /dev/null
@@ -1,63 +0,0 @@
-/*
- * NULL kernel methods for testing.
- * Copyright (C) 2006 Sun Microsystems, Inc.
- *
- * This file is part of Quagga.
- *
- * Quagga is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by the
- * Free Software Foundation; either version 2, or (at your option) any
- * later version.
- *
- * Quagga is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along
- * with this program; see the file COPYING; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
- */
-
-#include <zebra.h>
-#include <log.h>
-
-#include "vty.h"
-#include "zebra/zserv.h"
-#include "zebra/rt.h"
-#include "zebra/redistribute.h"
-#include "zebra/connected.h"
-#include "zebra/rt_netlink.h"
-#include "zebra/rib.h"
-
-int kernel_route_rib (struct prefix *a, struct prefix *b,
- struct route_entry *old, struct route_entry *new) { return 0; }
-
-int kernel_address_add_ipv4 (struct interface *a, struct connected *b)
-{
- zlog_debug ("%s", __func__);
- SET_FLAG (b->conf, ZEBRA_IFC_REAL);
- connected_add_ipv4 (a, 0, &b->address->u.prefix4, b->address->prefixlen,
- (b->destination ? &b->destination->u.prefix4 : NULL),
- NULL);
- return 0;
-}
-
-int kernel_address_delete_ipv4 (struct interface *a, struct connected *b)
-{
- zlog_debug ("%s", __func__);
- connected_delete_ipv4 (a, 0, &b->address->u.prefix4, b->address->prefixlen,
- (b->destination ? &b->destination->u.prefix4 : NULL));
- return 0;
-}
-
-int kernel_neigh_update (int a, int b, uint32_t c, char *d, int e)
-{
- return 0;
-}
-
-void kernel_init (struct zebra_ns *zns) { return; }
-void kernel_terminate (struct zebra_ns *zns) { return; }
-void route_read (struct zebra_ns *zns) { return; }
-
-int kernel_get_ipmr_sg_stats (void *m) { return 0; }