if_pfsync.c (130613) | if_pfsync.c (130933) |
---|---|
1/* $FreeBSD: head/sys/contrib/pf/net/if_pfsync.c 130613 2004-06-16 23:24:02Z mlaier $ */ | 1/* $FreeBSD: head/sys/contrib/pf/net/if_pfsync.c 130933 2004-06-22 20:13:25Z brooks $ */ |
2/* $OpenBSD: if_pfsync.c,v 1.26 2004/03/28 18:14:20 mcbride Exp $ */ 3 4/* 5 * Copyright (c) 2002 Michael Shalayeff 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions --- 47 unchanged lines hidden (view full) --- 57#include <sys/lock.h> 58#include <sys/mutex.h> 59#else 60#include <sys/ioctl.h> 61#include <sys/timeout.h> 62#endif 63 64#include <net/if.h> | 2/* $OpenBSD: if_pfsync.c,v 1.26 2004/03/28 18:14:20 mcbride Exp $ */ 3 4/* 5 * Copyright (c) 2002 Michael Shalayeff 6 * All rights reserved. 7 * 8 * Redistribution and use in source and binary forms, with or without 9 * modification, are permitted provided that the following conditions --- 47 unchanged lines hidden (view full) --- 57#include <sys/lock.h> 58#include <sys/mutex.h> 59#else 60#include <sys/ioctl.h> 61#include <sys/timeout.h> 62#endif 63 64#include <net/if.h> |
65#if defined(__FreeBSD__) 66#include <net/if_clone.h> 67#endif |
|
65#include <net/if_types.h> 66#include <net/route.h> 67#include <net/bpf.h> 68 69#ifdef INET 70#include <netinet/in.h> 71#include <netinet/in_systm.h> 72#include <netinet/in_var.h> --- 70 unchanged lines hidden (view full) --- 143extern struct timeval time; 144extern struct timeval mono_time; 145extern int hz; 146#endif 147 148#ifdef __FreeBSD__ 149static MALLOC_DEFINE(M_PFSYNC, PFSYNCNAME, "Packet Filter State Sync. Interface"); 150static LIST_HEAD(pfsync_list, pfsync_softc) pfsync_list; | 68#include <net/if_types.h> 69#include <net/route.h> 70#include <net/bpf.h> 71 72#ifdef INET 73#include <netinet/in.h> 74#include <netinet/in_systm.h> 75#include <netinet/in_var.h> --- 70 unchanged lines hidden (view full) --- 146extern struct timeval time; 147extern struct timeval mono_time; 148extern int hz; 149#endif 150 151#ifdef __FreeBSD__ 152static MALLOC_DEFINE(M_PFSYNC, PFSYNCNAME, "Packet Filter State Sync. Interface"); 153static LIST_HEAD(pfsync_list, pfsync_softc) pfsync_list; |
151struct if_clone pfsync_cloner = IF_CLONE_INITIALIZER(PFSYNCNAME, 152 pfsync_clone_create, pfsync_clone_destroy, 1, IF_MAXUNIT); | 154IFC_SIMPLE_DECLARE(pfsync, 1); |
153 154static void 155pfsync_clone_destroy(struct ifnet *ifp) 156{ 157 struct pfsync_softc *sc; 158 159 sc = ifp->if_softc; 160 callout_stop(&sc->sc_tmo); --- 1510 unchanged lines hidden --- | 155 156static void 157pfsync_clone_destroy(struct ifnet *ifp) 158{ 159 struct pfsync_softc *sc; 160 161 sc = ifp->if_softc; 162 callout_stop(&sc->sc_tmo); --- 1510 unchanged lines hidden --- |