cvs commit: src/sys/conf files options src/sys/modules/ipfw Makefile src/sys/net bridge.c src/sys/netgraph ng_bridge.c src/sys/netinet ip_divert.c ip_dummynet.c ip_dummynet.h ip_fastfwd.c ip_fw.h ip_fw2.c ip_fw_pfil.c ip_input.c ip_output.c ...

Andre Oppermann andre at freebsd.org
Tue Aug 17 16:46:11 PDT 2004


Sam Leffler wrote:
> 
> On Tuesday 17 August 2004 04:34 pm, Andre Oppermann wrote:
> > Max Laier wrote:
> > > On Wednesday 18 August 2004 00:05, Andre Oppermann wrote:
> > > > andre       2004-08-17 22:05:54 UTC
> > > >
> > > >   FreeBSD src repository
> > > >
> > > >   Modified files:
> > > >     sys/conf             files options
> > > >     sys/modules/ipfw     Makefile
> > > >     sys/net              bridge.c
> > > >     sys/netgraph         ng_bridge.c
> > > >     sys/netinet          ip_divert.c ip_dummynet.c ip_dummynet.h
> > > >                          ip_fastfwd.c ip_fw.h ip_fw2.c ip_input.c
> > > >                          ip_output.c ip_var.h raw_ip.c tcp_input.c
> > > >                          tcp_sack.c
> > > >     sys/sys              mbuf.h
> > > >   Added files:
> > > >     sys/netinet          ip_fw_pfil.c
> > > >   Log:
> > > >   Convert ipfw to use PFIL_HOOKS.
> > >
> > > Excellent!!! Great!!!! Thank you!!!
> > >
> > > I don't like the hack to bridge.c, but that's marked XXX so I guess you
> > > don't either. I hope we can clean this up for RELENG_5_3, though.
> >
> > No, I don't like it at all.  I have some code ready but did not have time
> > to test it before code freeze.  What I want to do is a PFIL_HOOK with
> > protocol AF_ETHER which gives you the full layer2 header in the packet.
> > What the packet filter does with it is up its implementation.  For example
> > it might ignore everthing but IP packets or provide ether header matching
> > functionality or such.
> >
> > I think we (mlaier and me) could cook this up within a week.  Though I'm
> > not sure much RE is going to like this kind of changes at this time.
> 
> My original version of this work added several new pfil hooks for stuff like
> this.

Do you have your orginal work still somewhere around to have a look at?
I'd like to avoid to re-invent the wheel if possible. ;-)

-- 
Andre


More information about the cvs-src mailing list