<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/oce, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-04-24T23:26:44Z</updated>
<entry>
<title>MFC r275358 r275483 r276982 - Removing M_FLOWID by hps@</title>
<updated>2015-04-24T23:26:44Z</updated>
<author>
<name>Hiren Panchasara</name>
<email>hiren@FreeBSD.org</email>
</author>
<published>2015-04-24T23:26:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8978b18bf3d25d96694ee2c9f5d4a411c1b57a44'/>
<id>urn:sha1:8978b18bf3d25d96694ee2c9f5d4a411c1b57a44</id>
<content type='text'>
r275358:
Start process of removing the use of the deprecated "M_FLOWID" flag
from the FreeBSD network code. The flag is still kept around in the
"sys/mbuf.h" header file, but does no longer have any users. Instead
the "m_pkthdr.rsstype" field in the mbuf structure is now used to
decide the meaning of the "m_pkthdr.flowid" field. To modify the
"m_pkthdr.rsstype" field please use the existing "M_HASHTYPE_XXX"
macros as defined in the "sys/mbuf.h" header file.

This patch introduces new behaviour in the transmit direction.
Previously network drivers checked if "M_FLOWID" was set in "m_flags"
before using the "m_pkthdr.flowid" field. This check has now now been
replaced by checking if "M_HASHTYPE_GET(m)" is different from
"M_HASHTYPE_NONE". In the future more hashtypes will be added, for
example hashtypes for hardware dedicated flows.

"M_HASHTYPE_OPAQUE" indicates that the "m_pkthdr.flowid" value is
valid and has no particular type. This change removes the need for an
"if" statement in TCP transmit code checking for the presence of a
valid flowid value. The "if" statement mentioned above is now a direct
variable assignment which is then later checked by the respective
network drivers like before.

r275483:
Remove M_FLOWID from SCTP code.

r276982:
Remove no longer used "M_FLOWID" flag from mbuf.h and update the netisr
manpage.

Note: The FreeBSD version has been bumped.

Reviewed by:    hps, tuexen
Sponsored by:   Limelight Networks
</content>
</entry>
<entry>
<title>MFC r268156:</title>
<updated>2014-12-21T15:39:19Z</updated>
<author>
<name>Steven Hartland</name>
<email>smh@FreeBSD.org</email>
</author>
<published>2014-12-21T15:39:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4041526d6240bf4a3243014107249353b815652f'/>
<id>urn:sha1:4041526d6240bf4a3243014107249353b815652f</id>
<content type='text'>
Various bugfixes from Stefano GarzarellaA

This has been proved to fix reproducable panics on 10.x.

Sponsored by:	Multiplay
</content>
</entry>
<entry>
<title>MFC r271946 and r272595:</title>
<updated>2014-11-03T12:38:29Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-11-03T12:38:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e1316e0caef9c5bab535183fe2a5ffa755007bd6'/>
<id>urn:sha1:e1316e0caef9c5bab535183fe2a5ffa755007bd6</id>
<content type='text'>
Improve transmit sending offload, TSO, algorithm in general. This
change allows all HCAs from Mellanox Technologies to function properly
when TSO is enabled. See r271946 and r272595 for more details about
this commit.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r263710, r273377, r273378, r273423 and r273455:</title>
<updated>2014-10-27T14:38:00Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-10-27T14:38:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d8d5d69aa6ecf430bc909103c271461db8cafb11'/>
<id>urn:sha1:d8d5d69aa6ecf430bc909103c271461db8cafb11</id>
<content type='text'>
- De-vnet hash sizes and hash masks.
- Fix multiple issues related to arguments passed to SYSCTL macros.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r267839:</title>
<updated>2014-06-30T16:23:31Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-06-30T16:23:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c64a231df828b8bc595003fe451b192801808401'/>
<id>urn:sha1:c64a231df828b8bc595003fe451b192801808401</id>
<content type='text'>
Apply vendor fixes for big endian support and 20GBps/25GBps link speeds.

Many thanks to Emulex for their continued support of FreeBSD!

Submitted by: Venkata Duvvuru &lt;VenkatKumar.Duvvuru Emulex.Com&gt;
</content>
</entry>
<entry>
<title>MFC r260110:</title>
<updated>2014-01-13T19:34:23Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-01-13T19:34:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=025766ef5ab45f118f17c0fbfc07a996d617ec80'/>
<id>urn:sha1:025766ef5ab45f118f17c0fbfc07a996d617ec80</id>
<content type='text'>
Eliminate unused drbr_stats_update implementation in oce(4) driver.

Noticed by:	dim
</content>
</entry>
<entry>
<title>MFC r258941:</title>
<updated>2013-12-06T23:30:46Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-12-06T23:30:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2a1db0dd6332276a7d5ddd8677bc447513f1cd0b'/>
<id>urn:sha1:2a1db0dd6332276a7d5ddd8677bc447513f1cd0b</id>
<content type='text'>
Apply vendor improvements to oce(4) driver:

 - Add support to 40Gbps devices;
 - Add support to control adaptive interrupt coalescing (AIC)
   via sysctl;
 - Improve support of BE3 devices;

Many thanks to Emulex for their continued support of FreeBSD.

Submitted by:	Venkata Duvvuru &lt;VenkatKumar.Duvvuru Emulex Com&gt;
Approved by:	re (rodrigc)
</content>
</entry>
<entry>
<title>MFC r257007:</title>
<updated>2013-10-26T19:02:39Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-10-26T19:02:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d6b5672145f241dfc5e515a394e7ae4a1f893d72'/>
<id>urn:sha1:d6b5672145f241dfc5e515a394e7ae4a1f893d72</id>
<content type='text'>
Update driver to version 10.0.664.0.

Many thanks to Emulex for their continued support of FreeBSD.

Submitted by:	Venkata Duvvuru &lt;VenkatKumar.Duvvuru Emulex Com&gt;
Approved by:	re (glebius)
</content>
</entry>
<entry>
<title>Update driver with recent vendor improvements, most notably support</title>
<updated>2013-07-06T08:30:45Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-07-06T08:30:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=291a1934fa36be527bba60f5d24688687118b29a'/>
<id>urn:sha1:291a1934fa36be527bba60f5d24688687118b29a</id>
<content type='text'>
of Skyhawk adapters.

Many thanks to Emulex for their continued support of FreeBSD.

Submitted by:	"Duvvuru,Venkat Kumar" &lt;VenkatKumar.Duvvuru Emulex.Com&gt;
MFC after:	1 day
</content>
</entry>
<entry>
<title>Eliminate excessive $FreeBSD$ headers.</title>
<updated>2013-03-08T18:08:12Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2013-03-08T18:08:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f14e0cb94970d153670dbe485190bff954a1e1e'/>
<id>urn:sha1:1f14e0cb94970d153670dbe485190bff954a1e1e</id>
<content type='text'>
Noticed by:	jmallett
</content>
</entry>
</feed>
