Remove unused global variables as well as unused memory

allocations from ipfilter in preparation for VNET support.

Suggested by:		cy (see D7000)
Sponsored by:		The FreeBSD Foundation
MFC after:		2 weeks
Approved by:		re (gjb)
This commit is contained in:
Bjoern A. Zeeb
2016-06-30 01:32:12 +00:00
parent 4d1afa14d5
commit e88e125d77
3 changed files with 0 additions and 23 deletions
-1
View File
@@ -1710,7 +1710,6 @@ typedef struct ipf_main_softc_s {
#ifndef _KERNEL
extern int ipf_check __P((void *, struct ip *, int, void *, int, mb_t **));
extern int (*ipf_checkp) __P((ip_t *, int, void *, int, mb_t **));
extern struct ifnet *get_unit __P((char *, int));
extern char *get_ifname __P((struct ifnet *));
extern int ipfioctl __P((ipf_main_softc_t *, int, ioctlcmd_t,
@@ -99,10 +99,8 @@ MALLOC_DEFINE(M_IPFILTER, "ipfilter", "IP Filter packet filter data structures")
# endif
static int (*ipf_savep) __P((void *, ip_t *, int, void *, int, struct mbuf **));
static int ipf_send_ip __P((fr_info_t *, mb_t *));
static void ipf_timer_func __P((void *arg));
int ipf_locks_done = 0;
ipf_main_softc_t ipfmain;
@@ -110,10 +108,6 @@ ipf_main_softc_t ipfmain;
# if defined(NETBSD_PF)
# include <net/pfil.h>
# endif /* NETBSD_PF */
/*
* We provide the ipf_checkp name just to minimize changes later.
*/
int (*ipf_checkp) __P((void *, ip_t *ip, int hlen, void *ifp, int out, mb_t **mp));
static eventhandler_tag ipf_arrivetag, ipf_departtag, ipf_clonetag;
@@ -221,11 +215,6 @@ ipfattach(softc)
}
if (ipf_checkp != ipf_check) {
ipf_savep = ipf_checkp;
ipf_checkp = ipf_check;
}
bzero((char *)ipfmain.ipf_selwait, sizeof(ipfmain.ipf_selwait));
softc->ipf_running = 1;
@@ -268,12 +257,6 @@ ipfdetach(softc)
#endif
callout_drain(&softc->ipf_slow_ch);
#ifndef NETBSD_PF
if (ipf_checkp != NULL)
ipf_checkp = ipf_savep;
ipf_savep = NULL;
#endif
ipf_fini_all(softc);
softc->ipf_running = -2;
-5
View File
@@ -133,8 +133,6 @@ static const char rcsid[] = "@(#)$FreeBSD$";
#define NBUMPSIDEDF(y,x)do { softn->ipf_nat_stats.ns_side[y].x++; \
DT1(x, fr_info_t *, fin); } while (0)
frentry_t ipfnatblock;
static ipftuneable_t ipf_nat_tuneables[] = {
/* nat */
{ { (void *)offsetof(ipf_nat_softc_t, ipf_nat_lock) },
@@ -275,9 +273,6 @@ static void ipf_nat_tabmove __P((ipf_nat_softc_t *, nat_t *));
int
ipf_nat_main_load()
{
bzero((char *)&ipfnatblock, sizeof(ipfnatblock));
ipfnatblock.fr_flags = FR_BLOCK|FR_QUICK;
ipfnatblock.fr_ref = 1;
return 0;
}