head	1.6;
access;
symbols
	RELENG_6_4_0_RELEASE:1.5.12.1
	RELENG_6_4:1.5.0.12
	RELENG_6_4_BP:1.5
	RELENG_6_3_0_RELEASE:1.5
	RELENG_6_3:1.5.0.10
	RELENG_6_3_BP:1.5
	RELENG_6_2_0_RELEASE:1.5
	RELENG_6_2:1.5.0.8
	RELENG_6_2_BP:1.5
	RELENG_5_5_0_RELEASE:1.3.4.1
	RELENG_5_5:1.3.4.1.0.6
	RELENG_5_5_BP:1.3.4.1
	RELENG_6_1_0_RELEASE:1.5
	RELENG_6_1:1.5.0.6
	RELENG_6_1_BP:1.5
	RELENG_6_0_0_RELEASE:1.5
	RELENG_6_0:1.5.0.4
	RELENG_6_0_BP:1.5
	RELENG_6:1.5.0.2
	RELENG_6_BP:1.5
	RELENG_5_4_0_RELEASE:1.3.4.1
	RELENG_5_4:1.3.4.1.0.4
	RELENG_5_4_BP:1.3.4.1
	RELENG_4_11_0_RELEASE:1.1.2.1
	RELENG_4_11:1.1.2.1.0.14
	RELENG_4_11_BP:1.1.2.1
	RELENG_5_3_0_RELEASE:1.3.4.1
	RELENG_5_3:1.3.4.1.0.2
	RELENG_5_3_BP:1.3.4.1
	RELENG_5:1.3.0.4
	RELENG_5_BP:1.3
	RELENG_4_10_0_RELEASE:1.1.2.1
	RELENG_4_10:1.1.2.1.0.12
	RELENG_4_10_BP:1.1.2.1
	RELENG_5_2_1_RELEASE:1.3
	RELENG_5_2_0_RELEASE:1.3
	RELENG_5_2:1.3.0.2
	RELENG_5_2_BP:1.3
	RELENG_4_9_0_RELEASE:1.1.2.1
	RELENG_4_9:1.1.2.1.0.10
	RELENG_4_9_BP:1.1.2.1
	RELENG_5_1_0_RELEASE:1.2
	RELENG_5_1:1.2.0.4
	RELENG_5_1_BP:1.2
	RELENG_4_8_0_RELEASE:1.1.2.1
	RELENG_4_8:1.1.2.1.0.8
	RELENG_4_8_BP:1.1.2.1
	RELENG_5_0_0_RELEASE:1.2
	RELENG_5_0:1.2.0.2
	RELENG_5_0_BP:1.2
	RELENG_4_7_0_RELEASE:1.1.2.1
	RELENG_4_7:1.1.2.1.0.6
	RELENG_4_7_BP:1.1.2.1
	RELENG_4_6_2_RELEASE:1.1.2.1
	RELENG_4_6_1_RELEASE:1.1.2.1
	RELENG_4_6_0_RELEASE:1.1.2.1
	RELENG_4_6:1.1.2.1.0.4
	RELENG_4_6_BP:1.1.2.1
	RELENG_4_5_0_RELEASE:1.1.2.1
	RELENG_4_5:1.1.2.1.0.2
	RELENG_4_5_BP:1.1.2.1
	RELENG_4:1.1.0.2;
locks; strict;
comment	@# @;


1.6
date	2005.09.27.18.10.33;	author mlaier;	state dead;
branches;
next	1.5;

1.5
date	2004.08.27.19.57.33;	author andre;	state Exp;
branches
	1.5.2.1
	1.5.12.1;
next	1.4;

1.4
date	2004.08.27.15.16.22;	author andre;	state Exp;
branches;
next	1.3;

1.3
date	2003.09.23.17.54.04;	author sam;	state Exp;
branches
	1.3.4.1;
next	1.2;

1.2
date	2002.01.11.15.48.36;	author ru;	state Exp;
branches;
next	1.1;

1.1
date	2001.10.05.05.40.40;	author ps;	state Exp;
branches
	1.1.2.1;
next	;

1.5.2.1
date	2012.11.17.07.44.15;	author svnexp;	state Exp;
branches;
next	;

1.5.12.1
date	2008.10.02.02.57.24;	author kensmith;	state Exp;
branches;
next	;

1.3.4.1
date	2004.09.22.19.23.38;	author andre;	state Exp;
branches;
next	;

1.1.2.1
date	2001.11.03.00.42.01;	author luigi;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2012.11.17.07.26.30;	author svnexp;	state Exp;
branches;
next	;


desc
@@


1.6
log
@Remove bridge(4) from the tree.  if_bridge(4) is a full functional
replacement and has additional features which make it superior.

Discussed on:	-arch
Reviewed by:	thompsa
X-MFC-after:	never (RELENG_6 as transition period)
@
text
@# $FreeBSD: src/sys/modules/bridge/Makefile,v 1.5 2004/08/27 19:57:33 andre Exp $

.PATH:	${.CURDIR}/../../net
KMOD=	bridge
SRCS=	bridge.c

.include <bsd.kmod.mk>
@


1.5
log
@opt_pfil_hooks.h is no longer required.
@
text
@d1 1
a1 1
# $FreeBSD$
@


1.5.2.1
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/6/sys/modules/bridge/Makefile 134400 2004-08-27 19:57:33Z andre $
@


1.5.12.1
log
@SVN rev 183531 on 2008-10-02 02:57:24Z by kensmith

Create releng/6.4 from stable/6 in preparation for 6.4-RC1.

Approved by:	re (implicit)
@
text
@@


1.4
log
@Always compile PFIL_HOOKS into the kernel and remove the associated kernel
compile option.  All FreeBSD packet filters now use the PFIL_HOOKS API and
thus it becomes a standard part of the network stack.

If no hooks are connected the entire packet filter hooks section and related
activities are jumped over.  This removes any performance impact if no hooks
are active.

Both OpenBSD and DragonFlyBSD have integrated PFIL_HOOKS permanently as well.
@
text
@a5 1
SRCS+=	opt_pfil_hooks.h
@


1.3
log
@o update PFIL_HOOKS support to current API used by netbsd
o revamp IPv4+IPv6+bridge usage to match API changes
o remove pfil_head instances from protosw entries (no longer used)
o add locking
o bump FreeBSD version for 3rd party modules

Heavy lifting by:	"Max Laier" <max@@love2party.net>
Supported by:		FreeBSD Foundation
Obtained from:		NetBSD (bits of pfil.h and pfil.c)
@
text
@a7 9
#
# By default don't enable pfil hooks support.  This means you
# cannot use ipfilter together with the bridge.  To enable it
# uncomment the line below
#
opt_pfil_hooks.h:
#	echo "#define PFIL_HOOKS 1" > opt_pfil_hooks.h
	touch opt_pfil_hooks.h

@


1.3.4.1
log
@MFC: Make PFIL_HOOKS a permanent part of the kernel and remove the associated
kernel compile option.

Approved by:	re (scottl)
@
text
@d6 10
@


1.2
log
@Drop <bsd.man.mk> support from <bsd.kmod.mk>.

Not objected to by:	-current
@
text
@d6 10
@


1.1
log
@Make it so dummynet and bridge can be loaded as modules.

Submitted by:	billf
@
text
@a5 1
NOMAN=
@


1.1.2.1
log
@MFC: entries for kld'able versions of bridge and dummynet.

NOTE: i am not sure about the dependency in dummynet/Makefile,
but will fix this later.

Also, in my setup, smbfs does not compile as a module. I have left
the entry in the Makefile, but I believe this need to be fixed.
@
text
@d3 3
a5 3
.PATH:  ${.CURDIR}/../../net
KMOD=   bridge
SRCS=   bridge.c
@


1.1.2.2
log
@Switch importer
@
text
@d1 1
a1 1
# $FreeBSD: stable/4/sys/modules/bridge/Makefile 85928 2001-11-03 00:42:01Z luigi $
@


