if_xe and altq on FreeBSD-6

Mateusz Jędrasik m.jedrasik at gmail.com
Sat May 13 05:06:03 PDT 2006


Hello,

I've recently became an owner of Xircom 16-bit PCMCIA 10/100 Ethernet Card, 
which gets picked up by FreeBSD-6.1 as xe0 by the if_xe(4) driver. Here is a 
line from dmesg:

<snip>
xe0: <Xircom CreditCard Ethernet 10/100> at port 0xd040-0xd04f iomem 
0xff904000-0xff904fff irq 11 function 0 config 1 on pccard1
xe0: [GIANT-LOCKED]
xe0: version 0x45/0x04, 100Mbps capable
<snip>

Ofcourse, the 100Mbit mode is somewhat flawed by 16bit PCMCIA interface, but i 
plan on using it with 10Mbps anyway; The box is a DSL router so higher speeds 
on the outside are not required.

However, since it is a DSL link, altq is somewhat a necessity - and here is my 
question - how hard would it be to write altq support for this driver? Is it 
possible, or due to some hardware issues with it it's something to forget 
about?

Right now I use the built in fxp0 as outside interface, and queue there, and 
use the xe0 as inside without queuing; However despite the lack of queuing, 
there is another problem - the card is simply not quick enough for 100mbps 
LAN operation ;-)

So my kind request here i guess would be if someone could perhaphs find some 
time in their schedule to mayhap enable altq on this interface, or at least 
reply to me why it is not possible..

Another thing would be un-gianting the interface but that is not such a 
terrible issue for me...yet ;-)

Regards,

//m.
-- 
Mateusz Jędrasik <m.jedrasik at gmail.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20060513/580c296c/attachment.pgp


More information about the freebsd-stable mailing list