On Feb 13, 2009, at 2:15 PM, Sebastien Roy wrote:

> On Fri, 2009-02-13 at 14:34 -0500, James Carlson wrote:
>> Nicolas Droux writes:
>>> I have included below a proposal which would allow bridging to
>>> cleanly integrate with mac without the introduction of special
>>> cases in the common data-path, and enabling bridging to
>>> leverage the layer-2 classification that was introduced
>>> by Crossbow. The proposal takes into account the issues we
>>> discussed earlier in this thread.
>>
>> Thanks.  I think the high-level issue here is deciding on a way
>> forward, much of which is probably outside of the architectural  
>> review
>> realm.
>
> What is architecturally relevant, I think, is the feature intersection
> of administratively-defined flows (and the things that come with them
> like resource management and accounting) and bridging.  For example,
> giving the administrator the ability to do flow accounting on a  
> bridged
> link is conceivable.  From a high-level administrative view, it's
> something that I might expect would just work given the tools given to
> me (dladm and flowadm) unless documented otherwise.

Yes, I don't think there are any issues here.

> To me, this case is complete as-is as long as we understand and  
> document
> where such features don't interact.  If the architecture of this case
> were incompatible with future work aimed at improving such feature
> interaction, then I'd feel differently, but I don't see that this is
> true.
>
> If we can agree that such work is indeed in the realm of a future
> project, then I'd suggest including advice to that effect to the
> project's management in the opinion for this case.

I agree with that approach. For the short term we will look into  
providing a mechanism that will allow subsystems like bridging and  
layer-2 filtering to intercept packets without requiring the addition  
of checks specific to these subsystems in the common mac TX and RX  
data-paths.

Nicolas.

-- 
Nicolas Droux - Solaris Kernel Networking - Sun Microsystems, Inc.
droux at sun.com - http://blogs.sun.com/droux


Reply via email to