Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Aug 2004 14:27:33 -0600
From:      Scott Long <scottl@freebsd.org>
To:        Sam <sah@softcardsystems.com>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: option directive and turning on AOE
Message-ID:  <4134DF35.7070605@freebsd.org>
In-Reply-To: <Pine.LNX.4.60.0408311611550.7530@athena>
References:  <Pine.LNX.4.60.0408311611550.7530@athena>

next in thread | previous in thread | raw e-mail | index | archive | help
Sam wrote:

> Hello,
> 
> I've added code to if_ethersubr.c:/ether_demux/
> to queue up AoE frames as they appear.  I followed
> suit with other protocols and included my addition
> inside of an #ifdef AOE.  Where do I turn this on?
> I thought perhaps just adding an 'option AOE' to
> the config would do it, but it doesn't -- so clearly
> I don't understand how the option directive works.
> The config man page doesn't talk about option/device
> directives ...
> 
> I'm still looking, but a clue would be well received.
> 
> Cheers,
> 
> Sam
> 

Did you modify /sys/conf/options to tell it about your
AOE option?  If so, then you should have specified the name
of a header file that the option would be #define'd into.
Include that header file in if_ethersubr.c and you should
have no problems.

Incidentally, this might be an area when netgraph would be
useful.  Instead of having an AoE specific hook in the
stack, you could have an AoE netgraph module that uses the
existing netgraph hooks.  It's just an idea, though.

Scott



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4134DF35.7070605>