| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
| |
Linux commit:
edd31551148c09608feee6b8756ad148d550ee3b
MFC after: 1 week
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=354727
|
|
|
|
|
|
|
|
|
|
|
| |
Implement d_purge for krping_cdevsw.
Submitted by: slavash@
MFC after: 3 days
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=352954
|
|
|
|
|
|
|
|
|
|
|
| |
Make sure we pass the correct VNET when allocating the RDMA ID.
MFC after: 3 days
Approved by: re (gjb)
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=338495
|
|
|
|
|
|
|
|
|
|
| |
in the krping kernel test utility.
MFC after: 3 days
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=333623
|
|
|
|
|
|
|
|
| |
MFC after: 1 week
Sponsored by: Mellanox Technologies
Notes:
svn path=/head/; revision=331438
|
|
|
|
|
|
|
| |
Sponsored by: Mellanox Technologies
Notes:
svn path=/projects/bsd_rdma_4_9/; revision=326160
|
|
|
|
|
|
|
| |
Sponsored by: Mellanox Technologies
Notes:
svn path=/projects/bsd_rdma_4_9/; revision=325843
|
|
|
|
|
|
|
|
| |
Submitted by: Chelsio
Sponsored by: Mellanox Technologies
Notes:
svn path=/projects/bsd_rdma_4_9/; revision=321551
|
|\
| |
| |
| | |
Notes:
svn path=/projects/bsd_rdma_4_9/; revision=321384
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
list.h includes a number of FreeBSD headers as a workaround for the
LIST_HEAD name collision. To reduce pollution, avoid including list.h
in commonly used headers when it is not explicitly needed.
Reviewed by: hselasky
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D11249
Notes:
svn path=/head/; revision=320072
|
|/
|
|
|
|
|
|
|
|
|
|
| |
This patch currently supports:
- ibcore as a kernel module only
- krping as a kernel module only
- ipoib as a kernel module only
Sponsored by: Mellanox Technologies
Notes:
svn path=/projects/bsd_rdma_4_9/; revision=319974
|
|
|
|
|
|
|
| |
Submitted by: Vijay Singh @ Netapp
Notes:
svn path=/head/; revision=307881
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=298461
|
|
|
|
|
|
|
|
|
| |
Reviewed by: hselasky@
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D5931
Notes:
svn path=/head/; revision=297945
|
|
|
|
|
|
|
|
|
| |
Submitted by: Krishnamraju Eraparaju @ Chelsio
Sponsored by: Chelsio Communications
Differential Revision: https://reviews.freebsd.org/D5777
Notes:
svn path=/head/; revision=297879
|
|
|
|
|
|
|
|
|
|
|
| |
requests if cb->state is not IDLE.
Submitted by: Krishnamraju Eraparaju @ Chelsio
Reviewed by: Steve Wise @ Open Grid Computing
Sponsored by: Chelsio Communications
Notes:
svn path=/head/; revision=297369
|
|
|
|
|
|
|
|
|
|
|
| |
Initialize pointer in question which is used only when fast registers
mode is selected.
Sponsored by: Mellanox Technologies
MFC after: 1 week
Notes:
svn path=/head/; revision=296934
|
|
|
|
|
|
|
|
|
| |
write or remote atomic operations.
Submitted by: Krishnamraju Eraparaju @ Chelsio
Notes:
svn path=/head/; revision=293186
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=289749
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=278886
|
|
|
|
|
|
|
|
|
|
|
|
| |
"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
Notes:
svn path=/head/; revision=277402
|
|
|
|
|
|
|
|
| |
Submitted by: Hariprasad at Chelsio dot com.
Sponsored by: Chelsio Communications
Notes:
svn path=/head/; revision=273751
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=273135
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=270710
|
|
|
|
|
|
|
|
| |
specific parts to krping_dev.c, which leaves the other files as
close to their upstream versions as possible.
Notes:
svn path=/head/; revision=256470
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=254735
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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)
Notes:
svn path=/head/; revision=237263
|
|
|
|
|
|
|
|
|
|
|
| |
general function in r199208.
Reported by: np
Sponsored by: Sandvine Incorporated
MFC: 1 week
Notes:
svn path=/head/; revision=199223
|
|
|
|
| |
Notes:
svn path=/head/; revision=178812
|
|
Supported by: Chelsio Inc.
Notes:
svn path=/head/; revision=178784
|