Remove pfctlinput2(). It came from KAME and had never ever been in use.

This commit is contained in:
Gleb Smirnoff 2019-10-15 15:40:03 +00:00
parent 6f2721b907
commit 237c1f932b
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=353566
2 changed files with 0 additions and 24 deletions

View file

@ -475,29 +475,6 @@ pfctlinput(int cmd, struct sockaddr *sa)
(*pr->pr_ctlinput)(cmd, sa, (void *)0);
}
void
pfctlinput2(int cmd, struct sockaddr *sa, void *ctlparam)
{
struct domain *dp;
struct protosw *pr;
if (!sa)
return;
for (dp = domains; dp; dp = dp->dom_next) {
/*
* the check must be made by xx_ctlinput() anyways, to
* make sure we use data item pointed to by ctlparam in
* correct way. the following check is made just for safety.
*/
if (dp->dom_family != sa->sa_family)
continue;
for (pr = dp->dom_protosw; pr < dp->dom_protoswNPROTOSW; pr++)
if (pr->pr_ctlinput)
(*pr->pr_ctlinput)(cmd, sa, ctlparam);
}
}
static void
pfslowtimo(void *arg)
{

View file

@ -342,7 +342,6 @@ char *prcorequests[] = {
#ifdef _KERNEL
void pfctlinput(int, struct sockaddr *);
void pfctlinput2(int, struct sockaddr *, void *);
struct domain *pffinddomain(int family);
struct protosw *pffindproto(int family, int protocol, int type);
struct protosw *pffindtype(int family, int type);