Discussion:
gsip(4) transmit ring priority levels
(too old to reply)
Andy Pyles
2010-04-01 21:30:32 UTC
Permalink
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
Jason Thorpe
2010-04-02 16:58:35 UTC
Permalink
Post by Andy Pyles
Are there any drivers that support this feature?
None of our network drivers currently support hardware queue priorities.
Post by Andy Pyles
Thanks,
Andy
-- thorpej


--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to news-***@muc.de
Loading...