Saurabh Misra wrote:
>
> It seems reducing number of vlan IDs resolves the problem and it has 
> been seen before with NICDRV (VR driver VIA Ethernet chip). Clearly 
> thread reaping by MAC layer isn't happening when the load reduces.
>
> While I'm discussing this, I have a comment to make. While running 
> NICDRV in normal mode, I never saw MAC layer passing multiple mblks to 
> my driver even though all the TX descriptors (256) were used. 
> Something which is worth looking. bfe can program the chip to transmit 
> multiple frames (or packets) at once since we can mark start and end 
> of frame in the descriptor table. Do I have to do anything special in 
> the driver?
>
> And I wish MII layer was implemented in upper layer because most of 
> the drivers have common code for MII (PHY) layer.

We've been talking about this for some time now.  Expect a project to 
deal with this soon.

    -- Garrett
>
> Thanks,


Reply via email to