https://github.com/martinetd/softiwarp-kernel
kernel part of https://www.gitorious.org/softiwarp
https://github.com/martinetd/softiwarp-kernel
Last synced: about 1 year ago
JSON representation
kernel part of https://www.gitorious.org/softiwarp
- Host: GitHub
- URL: https://github.com/martinetd/softiwarp-kernel
- Owner: martinetd
- Created: 2014-10-07T13:47:45.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-03T17:09:31.000Z (about 11 years ago)
- Last Synced: 2025-02-01T16:16:11.792Z (over 1 year ago)
- Language: C
- Size: 1.48 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README_KERNEL_VERSIONS.txt
Awesome Lists containing this project
README
07/21/2011
To ease development and maintenance of the siw kernel module
source code, it has been splitted into two independent directories
softiwarp/ and softiwarp_old/. both directories keep all files
needed to build a siw kernel module.
softiwarp/
contains the code aligned to the current linux kernel development
tree. it does not contain any legacy code to run with older kernels.
this code is updated frequently, but runs only on newer kernels.
it has been tested for kernels back to kernel version 2.6.36.2.
code documentation (IMPLEMENTATION.txt) will be updated within
the next days.
softiwarp_old/
contains code which compiles and runs on older kernels, but may
soon break on newer kernels. code maintenance is sloppy and
it is recommended to use the newer softiwarp/ code base if
possible.
06/13/2014
softiwarp_old/ has been removed.
01/20/2015
With kernel version 3.15 the OFA core changed the way it maintains
registered user communication buffers. The new code would result
in inefficient initialization of RDMA data source or sink location for
a software RDMA stack. Therefore, siw abandons using OFA core
user page management (ib_umem_get() etc.) and implememnts its
own simple, but better suited management of pinned user pages.