303975 |
11-Aug-2016 |
gjb |
Copy stable/11@r303970 to releng/11.0 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, and rename it to RC1.
Update __FreeBSD_version.
Use the quarterly branch for the default FreeBSD.conf pkg(8) repo and the dvd1.iso packages population.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
302408 |
08-Jul-2016 |
gjb |
Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle. Prune svn:mergeinfo from the new branch, as nothing has been merged here.
Additional commits post-branch will follow.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
298461 |
22-Apr-2016 |
hselasky |
Fix for printf() compile warning when fast_reg.length is 64-bit. Changing fast_reg.length to 64 bits is planned in the future. Krping uses 32-bit lengths internally.
Sponsored by: Mellanox Technologies MFC after: 1 week
|
297945 |
14-Apr-2016 |
np |
Send krping output to the log instead of the tty, as is done upstream.
Reviewed by: hselasky@ Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D5931
|
297879 |
12-Apr-2016 |
np |
Add fastreg support to krping (ported from upstream).
Submitted by: Krishnamraju Eraparaju @ Chelsio Sponsored by: Chelsio Communications Differential Revision: https://reviews.freebsd.org/D5777
|
297369 |
29-Mar-2016 |
np |
krping wasn't designed to take more than one client. Fail any connect requests if cb->state is not IDLE.
Submitted by: Krishnamraju Eraparaju @ Chelsio Reviewed by: Steve Wise @ Open Grid Computing Sponsored by: Chelsio Communications
|
296934 |
16-Mar-2016 |
hselasky |
Fix crash in krping when run as a client due to NULL pointer access. Initialize pointer in question which is used only when fast registers mode is selected.
Sponsored by: Mellanox Technologies MFC after: 1 week
|
293186 |
05-Jan-2016 |
np |
Have krping use IB_ACCESS_LOCAL_WRITE because it's required for remote write or remote atomic operations.
Submitted by: Krishnamraju Eraparaju @ Chelsio
|
289749 |
22-Oct-2015 |
hselasky |
Rename linuxapi[.ko] into linuxkpi[.ko], to reflect that it is a kernel programming interface module, KPI, to avoid confusion with the existing Linux userspace binary compatibility shims. Bump the FreeBSD_version number.
Reviewed by: np @ Suggested by: dumbbell @ Sponsored by: Mellanox Technologies
|
278886 |
17-Feb-2015 |
hselasky |
Update the infiniband stack to Mellanox's OFED version 2.1.
Highlights: - Multiple verbs API updates - Support for RoCE, RDMA over ethernet
All hardware drivers depending on the common infiniband stack has been updated aswell.
Discussed with: np @ Sponsored by: Mellanox Technologies MFC after: 1 month
|
277402 |
19-Jan-2015 |
hselasky |
Add missing linuxapi module dependencies and always use the FreeBSD "MODULE_VERSION" macro definition. Remove the redefinition of the "MODULE_VERSION" macro from the Linux kernel compatibility API.
MFC after: 1 month Reported by: np@ Sponsored by: Mellanox Technologies
|
273751 |
27-Oct-2014 |
np |
krping: In verbose mode print only first 128 bytes of krping data.
Submitted by: Hariprasad at Chelsio dot com. Sponsored by: Chelsio Communications
|
273135 |
15-Oct-2014 |
hselasky |
Update the OFED Linux compatibility layer and Mellanox hardware driver(s):
- Properly name an inclusion guard - Fix compile warnings regarding unsigned enums - Add two new sysctl nodes - Remove all empty linux header files - Make an error printout more verbose - Use "mod_delayed_work()" instead of cancelling and starting a timeout. - Implement more Linux scatterlist functions.
MFC after: 3 days Sponsored by: Mellanox Technologies
|
270710 |
27-Aug-2014 |
hselasky |
- 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.
MFC after: 1 week Sponsored by: Mellanox Technologies
|
256470 |
14-Oct-2013 |
np |
Update krping to the latest upstream code. Move all the FreeBSD specific parts to krping_dev.c, which leaves the other files as close to their upstream versions as possible.
|
254735 |
23-Aug-2013 |
np |
Assorted fixes to krping. Disconnect the rest of sys/contrib/rdma from the build while here. sys/ofed has more recent RDMA code and should be used instead. We should probably move krping out of sys/contrib/rdma and get rid of the rest of it.
Obtained from: Chelsio
|
237263 |
19-Jun-2012 |
np |
- Updated TOE support in the kernel.
- 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)
|
199223 |
12-Nov-2009 |
attilio |
Remove the explicit definition of inet_aton() as it was introduced as a general function in r199208.
Reported by: np Sponsored by: Sandvine Incorporated MFC: 1 week
|
178812 |
06-May-2008 |
kmacy |
fix build
|
178784 |
05-May-2008 |
kmacy |
Import basic common and iwarp kernel RDMA infrastructure.
Supported by: Chelsio Inc.
|