[Midnightbsd-cvs] src: pfvar.h: __MidnightBSD__

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Dec 13 11:17:40 EST 2008


Log Message:
-----------
__MidnightBSD__

Modified Files:
--------------
    src/sys/contrib/pf/net:
        pfvar.h (r1.2 -> r1.3)

-------------- next part --------------
Index: pfvar.h
===================================================================
RCS file: /home/cvs/src/sys/contrib/pf/net/pfvar.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -L sys/contrib/pf/net/pfvar.h -L sys/contrib/pf/net/pfvar.h -u -r1.2 -r1.3
--- sys/contrib/pf/net/pfvar.h
+++ sys/contrib/pf/net/pfvar.h
@@ -38,7 +38,7 @@
 #include <sys/types.h>
 #include <sys/queue.h>
 #include <sys/tree.h>
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 #include <sys/lock.h>
 #include <sys/sx.h>
 #else
@@ -47,7 +47,7 @@
 
 #include <net/radix.h>
 #include <net/route.h>
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 #include <net/if_clone.h>
 #include <net/pf_mtag.h>
 #include <vm/uma.h>
@@ -55,7 +55,7 @@
 #include <netinet/ip_ipsp.h>
 #endif
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 #include <netinet/in.h>
 #endif
 
@@ -63,7 +63,7 @@
 
 struct ip;
 struct ip6_hdr;
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 struct inpcb;
 #endif
 
@@ -211,7 +211,7 @@
  * Address manipulation macros
  */
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 #define splsoftnet()	splnet()
 
 #define	HTONL(x)	(x) = htonl((__uint32_t)(x))
@@ -793,7 +793,7 @@
 	sa_family_t	 af;
 	u_int8_t	 proto;
 	u_int8_t	 direction;
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 	u_int8_t	 local_flags;
 #define	PFSTATE_EXPIRING 0x01
 #else
@@ -1010,8 +1010,10 @@
 	struct pf_state_tree_ext_gwy	 pfik_ext_gwy;
 	TAILQ_ENTRY(pfi_kif)		 pfik_w_states;
 #ifndef __FreeBSD__
+#ifndef __MidnightBSD__
 	void				*pfik_ah_cookie;
 #endif
+#endif
 	struct ifnet			*pfik_ifp;
 	struct ifg_group		*pfik_group;
 	int				 pfik_states;
@@ -1259,6 +1261,7 @@
 };
 
 #ifndef __FreeBSD__
+#ifndef __MidnightBSD__
 
 #define	PF_TAG_GENERATED		0x01
 #define	PF_TAG_FRAGCACHE		0x02
@@ -1274,6 +1277,7 @@
 	sa_family_t	 af;		/* for ECN */
 };
 #endif
+#endif
 
 struct pf_tag {
 	u_int16_t	tag;		/* tag id */
@@ -1535,7 +1539,7 @@
 #define DIOCSETIFFLAG	_IOWR('D', 89, struct pfioc_iface)
 #define DIOCCLRIFFLAG	_IOWR('D', 90, struct pfioc_iface)
 #define DIOCKILLSRCNODES	_IOWR('D', 91, struct pfioc_src_node_kill)
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 struct pf_ifspeed {
 	char			ifname[IFNAMSIZ];
 	u_int32_t		baudrate;
@@ -1573,7 +1577,7 @@
 extern void			 pf_tbladdr_remove(struct pf_addr_wrap *);
 extern void			 pf_tbladdr_copyout(struct pf_addr_wrap *);
 extern void			 pf_calc_skip_steps(struct pf_rulequeue *);
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 extern uma_zone_t		 pf_src_tree_pl, pf_rule_pl;
 extern uma_zone_t		 pf_state_pl, pf_altq_pl, pf_pooladdr_pl;
 extern uma_zone_t		 pfr_ktable_pl, pfr_kentry_pl, pfr_kentry_pl2;
@@ -1612,7 +1616,7 @@
 				    struct pf_rule *);
 
 #ifdef INET
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 int	pf_test(int, struct ifnet *, struct mbuf **, struct ether_header *,
     struct inpcb *);
 #else
@@ -1621,7 +1625,7 @@
 #endif /* INET */
 
 #ifdef INET6
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 int	pf_test6(int, struct ifnet *, struct mbuf **, struct ether_header *,
     struct inpcb *);
 #else
@@ -1632,7 +1636,7 @@
 void	pf_addr_inc(struct pf_addr *, sa_family_t);
 #endif /* INET6 */
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 u_int32_t	pf_new_isn(struct pf_state *);
 #endif
 void   *pf_pull_hdr(struct mbuf *, int, void *, int, u_short *, u_short *,
@@ -1666,7 +1670,7 @@
 void	pf_purge_expired_fragments(void);
 int	pf_routable(struct pf_addr *addr, sa_family_t af, struct pfi_kif *);
 int	pf_rtlabel_match(struct pf_addr *, sa_family_t, struct pf_addr_wrap *);
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 int	pf_socket_lookup(int, struct pf_pdesc *, struct inpcb *);
 #else
 int	pf_socket_lookup(int, struct pf_pdesc *);
@@ -1712,7 +1716,7 @@
 extern struct pfi_kif		*pfi_all;
 
 void		 pfi_initialize(void);
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 void		 pfi_cleanup(void);
 #endif
 struct pfi_kif	*pfi_kif_get(const char *);
@@ -1744,13 +1748,15 @@
 void		 pf_qid2qname(u_int32_t, char *);
 void		 pf_qid_unref(u_int32_t);
 #ifndef __FreeBSD__
+#ifndef __MidnightBSD__
 struct pf_mtag	*pf_find_mtag(struct mbuf *);
 struct pf_mtag	*pf_get_mtag(struct mbuf *);
 #endif
+#endif
 
 extern struct pf_status	pf_status;
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 extern uma_zone_t	pf_frent_pl, pf_frag_pl;
 extern struct sx	pf_consistency_lock;
 #else
@@ -1764,7 +1770,7 @@
 };
 extern struct pf_pool_limit	pf_pool_limits[PF_LIMIT_MAX];
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 struct pf_frent {
 	LIST_ENTRY(pf_frent) fr_next;
 	struct ip *fr_ip;
@@ -1817,6 +1823,7 @@
 void			 pf_rs_initialize(void);
 
 #ifndef __FreeBSD__
+#ifndef __MidnightBSD__
 /* ?!? */
 #ifdef _KERNEL
 int			 pf_anchor_copyout(const struct pf_ruleset *,
@@ -1825,6 +1832,7 @@
 
 #endif /* _KERNEL */
 #endif
+#endif
 
 /* The fingerprint functions can be linked into userland programs (tcpdump) */
 int	pf_osfp_add(struct pf_osfp_ioctl *);
@@ -1838,7 +1846,7 @@
 	    const struct tcphdr *);
 void	pf_osfp_flush(void);
 int	pf_osfp_get(struct pf_osfp_ioctl *);
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__MidnightBSD__)
 int	pf_osfp_initialize(void);
 void	pf_osfp_cleanup(void);
 #else


More information about the Midnightbsd-cvs mailing list