On Apr 06, "To [EMAIL PROTECTED]" wrote:

> Hi,
>
> I have a Broadcom BCM5788 card that I'd like to use with jumboframes, but
> it seems that the card (or the driver) only allows a max of 1500 MTU.
>
> ifconfig bge0 mtu 9000
> ifconfig: ioctl (set mtu): Invalid argument
>
> 1500 and less works.
>
> I had this problem with my BCM5707M, and lo and behold if you look in
> if_bge.c it says it can't do it, but I looked and I can't find a similar
> comment for the BCM5788.
>
> Any thoughts?  The system in question is 5.2.1-RELEASE-p3.  The bge card
> is builtin to the motherboard (shuttle sb75g2 on 64 bit pci.)
>
> While I have everybody's attention, what's a reasonable goal for
> throughput between two of these cards?  I broke through the 33mhz pci
> barrier and am now getting iperf results of:
>
> [  6]  0.0-10.0 sec   535 MBytes   449 Mbits/sec
>
> ( Obviously, without jumbo frames.)
>
> I've increased the tcp send and recv space....Any other suggestions?

I received this off-list:

There's nothing to think about: Broadcom NICs based on the 5705 ASIC
do not support jumbo frames. You did not bother to provide the dmesg
output from your system, so I can't see the ASIC rev from the probe
message, but I'm pretty sure it's in the 5705 family. Compare the
output against the ASIC revision listing in if_bgereg.h.

There's no driver jiggling involved: the hardware just won't do what
you're trying to do.

As far as expected performance goes, if you actually have a 64-bit
NIC (or a 32-bit/66Mhz NIC), you should be able to reach 900Mbps
speeds with TCP, although your chances of achieving this are better
if you have checksum offload capability.

Mike
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to