[VLAN] Re: newbie question on enabling vlan feature in the driver

Ben Greear greearb at candelatech.com
Tue Mar 13 12:26:05 PST 2007


Muthu Kumar wrote:
> Ben,
> 
> Thanks for your response. The mac data sheet says, when 0x8100 is 
> written to the
> van1_tag register, the mac compares 13th & 14th bytes of incoming frame 
> and, if it
> finds a match, it sets vlan1 bit in rx status register. However, this 
> particular status
> bit is not actually exposed to driver access. The documentation could be 
> wrong.

So, it sounds like you can completely ignore this 'feature'.

> Other than the above, no behaviour changes. In this case, I just simply 
> ensure
> that the driver/chip can handle MTU + 4 bytes? No need to enable 
> NETIF_VLAN_HW_TX/RX
> and related callbacks?

I believe so.

> By the way, I don't see my postings @ 
> http://ns2.lanforge.com/pipermail/vlan/2007-March/thread.html.

I'll try to look into that soon.

Thanks,
Ben

> 
> Thanks
> /kmk
> 
> On 3/13/07, *Muthu Kumar* <km7kumar at gmail.com 
> <mailto:km7kumar at gmail.com>> wrote:
> 
>     'm trying to enable VLAN in my eth driver. The eth mac supports
>     vlan processing and has a register (vlantag1) that should be written
>     with 0x8100 to enable VLAN processing. Other than this, the mac does
>     not have any other vlan related registers or anything else. It does
>     not give
>     any indication during rx if VLAN pkts received.
> 
>     How do I enable VLAN in my driver for such a MAC? I'm basically
>     confused with all the callbacks such as vlan_rx_register etc most
>     drivers support.
> 
>     Currently, in my driver I've enabled the features NETIF_VLAN_HW_TX/RX
>     and providing the above callbacks. But I'm not sure whether these flags
>     are applicable to my driver.
> 
>     what else I need to do? I'm kinda stuck here. Any help would be highly
>     appreciated.
> 
>     thx
>     /kmk 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Vlan mailing list
> Vlan at candelatech.com
> http://www.candelatech.com/mailman/listinfo/vlan


-- 
Ben Greear <greearb at candelatech.com>
Candela Technologies Inc  http://www.candelatech.com



More information about the Vlan mailing list