I am not sure what the bug 6716683 means. But even if I send out big-size
(4096) packet and MTU is set to 8000, the packet is still split to small
packet, why?
intel5# ifconfig ixgbe0
ixgbe0: flags=201000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4,CoS> mtu 8000
index 6
inet 10.0.7.5 netmask ffffff00 broadcast 10.0.7.255
ether 0:30:48:94:62:e6
intel5#netperf -H intel3-7 -l 30 -t TCP_STREAM -- -m 4096
intel5#snoop -d ixgbe0 to host intel3-7
.......
intel5-7 -> intel3-7 TCP D=63923 S=43515 Ack=4133836232 Seq=1820833814
Len=1460 Win=56940
intel5-7 -> intel3-7 TCP D=63923 S=43515 Ack=4133836232
Seq=1820835274 Len=1460 Win=56940
intel5-7 -> intel3-7 TCP D=63923 S=43515 Ack=4133836232
Seq=1820836734 Len=1176 Win=56940
intel5-7 -> intel3-7 TCP D=63923 S=43515 Ack=4133836232
Seq=1820837910 Len=1460 Win=56940
intel5-7 -> intel3-7 TCP D=63923 S=43515 Ack=4133836232
Seq=1820839370 Len=1460 Win=56940
intel5-7 -> intel3-7 TCP D=63923 S=43515 Ack=4133836232
Seq=1820840830 Len=1176 Win=56940
........
zhihui
2008/6/25, Paul Guo - SUN ERI - Beijing China <[EMAIL PROTECTED]>:
>
> I guess you now hit the bug 6716683.
> http://bugs.opensolaris.org/view_bug.do?bug_id=6716683
> ixgbe tx could send package larger than max_frame_size
>
> This bug sometimes causes traffic problems when a large
> packet is passed to the driver (e.g jumbo frame or lso frame).
> There is no workaround for it, but I will put-back the fix
> along with the lso support soon.
>
> Thanks,
> Paul
> > Thanks, I have used your method to set the MTU to 8000, but big issues
> > rise up
> > (1) Ping with msgsize>1476 will not work.
> > (2) Ping with msgsize<=1476 works, but the latency become longer.
> > (3) Netperf testing can not be executed. Even if I kill the netperf
> > process, status of socket created by netperf still remains
> > "ESTABLIBSHED", I think "FIN" packet have not been sent out
> > successfully by each other.
> > Thanks,
> > Zhihui
> >
> > 2008/6/24, Paul Guo - SUN ERI - Beijing China <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>>:
> >
> > You can set default_mtu in /kernel/drv/ixgbe.conf to enable jumbo
> > frame.
> > Please remember to rem_drv/add_drv or update_drv to make it to become
> > effective.
> > Currently we are working on adding/enabling/tuning more features
> (such
> > as LSO/TSO, multiple
> > rings, etc) which will eventually increase the performance
> > greatly. Stay
> > tuned.
> >
> > -Paul
> >
> > > Why the maximum MTU for ixgbe is only 1500, same to e1000g?
> > > With 1500 mtu, the maximum throughput using netperf for 10G
> > network is
> > > less than 3Gbit/s
> > >
> > >
> > > 2008/6/23, Samuel Tu <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>>>:
> > >
> > > Glad to know it works. We're go on the development with more
> > features
> > > supporting. The LSO supporting is coming.
> > >
> > > Thanks,
> > > Samuel
> > >
> > > zhihui Chen wrote:
> > >
> > > Thanks a lot. it works now and I can ping from this machine to
> > > another machine with another same-type adapter. We will make a
> > > detail perfomance testing in next few weeks.
> > > Zhihui
> > >
> > >
> > > 2008/6/23, zhihui Chen <[EMAIL PROTECTED] <mailto:
> [EMAIL PROTECTED]>
> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>>:
> > >
> > > Thank Samuel. I have tried the "add_drv" command and each time it
> > > prints following information:
> > > ("ixgbe") already in use as a driver or alias.
> > > But I use "modinfo | grep ixgbe" can not find it.
> > > What is the problem?
> > > Zhihui
> > >
> > > 2008/6/23, Samuel Tu <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> > > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>>:
> > >
> > >
> > > Hi Zhihui,
> > >
> > > Intel 82598EB (Oplin) is supported by ixgbe which has been
> > > integrated
> > > into snv_90. The pci ids supported by the current driver are:
> > > "pciex8086,10c6"
> > > "pciex8086,10c7"
> > >
> > > The CX4 adapter can also be supported by it but we've not add
> > > it it
> > > since we've not verified it on such adapter.
> > >
> > > To make it work, Please manually config it:
> > > 1) add_drv -i '"pciex8086,10dd" ixgbe
> > > 2) ifconfig ixgbe_# plumb up
> > >
> > > Please let me know the result.
> > >
> > > Thanks,
> > > Samuel
> > >
> > > zhihui Chen wrote:
> > >
> > > I have one 10G network adapter (Intel 82598EB) in my
> > > machine. But after installation of SNV_91, I can not find
> > > this adapter through "dladm show-dev". Following is the
> > > output of "dladm show-dev" and "scanpci"
> > >
> > > intel5# dladm show-dev
> > > LINK STATE SPEED DUPLEX
> > > e1000g0 up 1000Mb full
> > > e1000g1 up 1000Mb full
> > > intel5#/usr/X11R6/bin/scanpci
> > > ......
> > > pci bus 0x0008 cardnum 0x00 function 0x00: vendor 0x8086
> > > device 0x10dd
> > > Intel Corporation 82598EB 10 Gigabit AT CX4 Network Connection
> > > pci bus 0x0008 cardnum 0x00 function 0x01: vendor 0x8086
> > > device 0x10dd
> > > Intel Corporation 82598EB 10 Gigabit AT CX4 Network Connection
> > > ......
> > >
> > > anyone can tell me how to config my system to find the adapter?
> > >
> > > Thanks,
> > > Zhihui
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > networking-discuss mailing list
> > > [email protected]
> > <mailto:[email protected]>
> > > <mailto:[email protected]
> > <mailto:[email protected]>>
> > > <mailto:[email protected]
> > <mailto:[email protected]>
> > > <mailto:[email protected]
> > <mailto:[email protected]>>>
> > >
> > >
> > >
> > >
> > > -- zhihui
> > > Intel OpenSolaris Team
> > >
> > >
> > >
> > > --
> > > zhihui
> > > Intel OpenSolaris Team
> > >
> > >
> > >
> > >
> > > --
> > > zhihui
> > > Intel OpenSolaris Team
> > >
> >
> ------------------------------------------------------------------------
> > >
> > > _______________________________________________
> > > networking-discuss mailing list
> > > [email protected]
> > <mailto:[email protected]>
> > >
> >
> >
> >
> >
> > --
> > zhihui
> > Intel OpenSolaris Team
>
>
--
zhihui
Intel OpenSolaris Team
_______________________________________________
networking-discuss mailing list
[email protected]