Andy Pyles
2010-04-01 21:30:32 UTC
While looking through sys/dev/pci/if_sip.c I did not see any support for the
transmit ring priority queues that are present in the hardware
( according to this: http://www.national.com/profile/snip.cgi/openDS=DP83820 )
The RX/TX registers have been defined, but don't appear to be utilized.
For instance:
if_sipreg.h:184-192 defines these registers:
#define CR_RXPRI3 0x00010000 /* Rx priority queue select */
#define CR_RXPRI2 0x00008000 /* Rx priority queue select */
#define CR_RXPRI1 0x00004000 /* Rx priority queue select */
#define CR_RXPRI0 0x00002000 /* Rx priority queue select */
#define CR_TXPRI3 0x00001000 /* Tx priority queue select */
#define CR_TXPRI2 0x00000800 /* Tx priority queue select */
#define CR_TXPRI1 0x00000400 /* Tx priority queue select */
#define CR_TXPRI0 0x00000200 /* Tx priority queue select *
Are there any drivers that support this feature?
Thanks,
Andy
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-***@muc.de
transmit ring priority queues that are present in the hardware
( according to this: http://www.national.com/profile/snip.cgi/openDS=DP83820 )
The RX/TX registers have been defined, but don't appear to be utilized.
For instance:
if_sipreg.h:184-192 defines these registers:
#define CR_RXPRI3 0x00010000 /* Rx priority queue select */
#define CR_RXPRI2 0x00008000 /* Rx priority queue select */
#define CR_RXPRI1 0x00004000 /* Rx priority queue select */
#define CR_RXPRI0 0x00002000 /* Rx priority queue select */
#define CR_TXPRI3 0x00001000 /* Tx priority queue select */
#define CR_TXPRI2 0x00000800 /* Tx priority queue select */
#define CR_TXPRI1 0x00000400 /* Tx priority queue select */
#define CR_TXPRI0 0x00000200 /* Tx priority queue select *
Are there any drivers that support this feature?
Thanks,
Andy
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-***@muc.de