<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/ofed/include/net, branch releng/10.3</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.3</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.3'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-05-05T20:58:12Z</updated>
<entry>
<title>MFC r277396, r278681, r278865, r278924, r279205, r280208,</title>
<updated>2015-05-05T20:58:12Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-05-05T20:58:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=afc299e6eab86c9753e0c4752e8c92b13c850c0c'/>
<id>urn:sha1:afc299e6eab86c9753e0c4752e8c92b13c850c0c</id>
<content type='text'>
  r280210, r280764 and r280768:

Update the Linux compatibility layer:
- Add more functions.
- Add some missing includes which are needed when the header files
  are not included in a particular order.
- The kasprintf() function cannot be inlined due to using a variable
  number of arguments. Move it to a C-file.
- Fix problems about 32-bit ticks wraparound and unsigned long
  conversion. Jiffies or ticks in FreeBSD have integer type and are
  not long.
- Add missing "order_base_2()" macro.
- Fix BUILD_BUG_ON() macro.
- Declare a missing symbol which is needed when compiling without -O2
- Clean up header file inclusions in the linux/completion.h, linux/in.h
  and linux/fs.h header files.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>MFC r276879:</title>
<updated>2015-01-13T16:57:02Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2015-01-13T16:57:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05fe357f4d1ee2cb52046430161ac52dfbce4583'/>
<id>urn:sha1:05fe357f4d1ee2cb52046430161ac52dfbce4583</id>
<content type='text'>
Don't mask the IP-address when doing multicast IP over infiniband.

PR:		196631
Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>Merge r275599:</title>
<updated>2015-01-06T07:59:50Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2015-01-06T07:59:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f12674f76ebc065769189e62901586d528c681c7'/>
<id>urn:sha1:f12674f76ebc065769189e62901586d528c681c7</id>
<content type='text'>
Use CURVNET macros inside inet_get_local_port_range() function.
Without this fix, a kernel with VIMAGE + Infiniband will panic on bootup.

Certain necessary #include statements require LIST_HEAD.
Add these includes to ofed/include/linux/list.h, because
LIST_HEAD is specifically overridden in this file.

PR: 191468
Differential Revision: D1279
Reviewed by: hselasky
</content>
</entry>
<entry>
<title>MFC r270710 and r270821:</title>
<updated>2014-09-04T20:12:36Z</updated>
<author>
<name>Hans Petter Selasky</name>
<email>hselasky@FreeBSD.org</email>
</author>
<published>2014-09-04T20:12:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=628c42ed43e0fe7ea14aec3dfcb56b320555c062'/>
<id>urn:sha1:628c42ed43e0fe7ea14aec3dfcb56b320555c062</id>
<content type='text'>
- Update the OFED Linux Emulation layer as a preparation for a
hardware driver update from Mellanox Technologies.
- Remove empty files from the OFED Linux Emulation layer.
- Fix compile warnings related to printf() and the "%lld" and "%llx"
format specifiers.
- Add some missing 2-clause BSD copyrights.
- Add "Mellanox Technologies, Ltd." to list of copyright holders.
- Add some new compatibility files.
- Fix order of uninit in the mlx4ib module to avoid crash at unload
using the new module_exit_order() function.

Sponsored by:	Mellanox Technologies
</content>
</entry>
<entry>
<title>- Updated TOE support in the kernel.</title>
<updated>2012-06-19T07:34:13Z</updated>
<author>
<name>Navdeep Parhar</name>
<email>np@FreeBSD.org</email>
</author>
<published>2012-06-19T07:34:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=09fe63205c597be4f762c7f3017e2854c121d6d1'/>
<id>urn:sha1:09fe63205c597be4f762c7f3017e2854c121d6d1</id>
<content type='text'>
- Stateful TCP offload drivers for Terminator 3 and 4 (T3 and T4) ASICs.
  These are available as t3_tom and t4_tom modules that augment cxgb(4)
  and cxgbe(4) respectively.  The cxgb/cxgbe drivers continue to work as
  usual with or without these extra features.

- iWARP driver for Terminator 3 ASIC (kernel verbs).  T4 iWARP in the
  works and will follow soon.

Build-tested with make universe.

30s overview
============
What interfaces support TCP offload?  Look for TOE4 and/or TOE6 in the
capabilities of an interface:
# ifconfig -m | grep TOE

Enable/disable TCP offload on an interface (just like any other ifnet
capability):
# ifconfig cxgbe0 toe
# ifconfig cxgbe0 -toe

Which connections are offloaded?  Look for toe4 and/or toe6 in the
output of netstat and sockstat:
# netstat -np tcp | grep toe
# sockstat -46c | grep toe

Reviewed by:	bz, gnn
Sponsored by:	Chelsio communications.
MFC after:	~3 months (after 9.1, and after ensuring MFC is feasible)
</content>
</entry>
<entry>
<title>Add OFED and the associated options and drivers to x86 LINT builds:</title>
<updated>2012-04-12T14:01:06Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2012-04-12T14:01:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ed5a2b61fd7d3b4fa10f8eb6c8cbe710f4a94c81'/>
<id>urn:sha1:ed5a2b61fd7d3b4fa10f8eb6c8cbe710f4a94c81</id>
<content type='text'>
- Mark 'sdp' as requiring 'inet'.
- Always include "opt_inet.h" and "opt_inet6.h" and modify the IB
  driver Makefiles to honor WITH/WITHOUT_INET/INET6/_SUPPORT options
  to determine what should be enabled during a module build.
- Fix the mlxen(4) driver and the core IB code to compile without
  if INET is disabled (including when both INET and INET6 are disabled).

Reviewed by:	bz
MFC after:	2 weeks
</content>
</entry>
<entry>
<title> - Merge in OFED 1.5.3 from projects/ofed/head</title>
<updated>2011-03-21T09:58:24Z</updated>
<author>
<name>Jeff Roberson</name>
<email>jeff@FreeBSD.org</email>
</author>
<published>2011-03-21T09:58:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=aa0a1e58f0189b0fde359a8bda032887e72057fa'/>
<id>urn:sha1:aa0a1e58f0189b0fde359a8bda032887e72057fa</id>
<content type='text'>
</content>
</entry>
</feed>
