https://github.com/githubfoam/freebsd-mlnx-ofed
https://github.com/githubfoam/freebsd-mlnx-ofed
benchmark iscsi ofed rdma roce
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/githubfoam/freebsd-mlnx-ofed
- Owner: githubfoam
- Created: 2018-05-03T11:32:39.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-05-17T13:22:52.000Z (about 8 years ago)
- Last Synced: 2025-02-05T07:49:43.806Z (over 1 year ago)
- Topics: benchmark, iscsi, ofed, rdma, roce
- Language: Shell
- Homepage:
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FreeBSD-MLNX-OFED (work under progress)
warning:Due to firmware limitation, virtually is not implemented.
cross-platform Mellanox OFED for FreeBSD
warning:provisioner is not ansible_local due to freebsd synced_folder problem.
Host: Windows 10
Vagrant VM Guest: FreeBSD-11.1
vagrant up iser-server01
vagrant destroy iser-server01
vagrant ssh iser-server01
download vagrant and install
https://www.vagrantup.com/downloads.html
download oracle VM virtualbox and install
https://www.virtualbox.org/wiki/Downloads
freebsd-11.1
https://app.vagrantup.com/bento/boxes/freebsd-11.1
Make sure you have installed the Mellanox OFED for FreeBSD:
http://www.mellanox.com/page/products_dyn?product_family=193&mtag=freebsd_driver
Mellanox OFED for FreeBSD for ConnectX-4 Release Notes Rev 3.0.0
http://www.mellanox.com/related-docs/prod_software/Mellanox_FreeBSD_Release_Notes_3.0.0.pdf
Mellanox OFED for FreeBSD for ConnectX-4 User Manual Rev 3.0.0
http://www.mellanox.com/related-docs/prod_software/Mellanox_FreeBSD_User_Manual_v3.0.0.pdf
Please refer to the following git repository
https://github.com/sagigrimberg/iser-freebsd
Install iSCSI/iSER by following steps:
- build user-space iscsi tools (iscsid and iscsictl with iSER support)
$ ./build.sh -u -S -d \
-b -s -m
- build kernel space iscsi stack (with iSER support)
$ ./build.sh -k -S -D
The following example creates SCSI Direct Access (da) device over iSCSI/iSER protocol vs. remote target:
- steps:
$ service iscsid start
$ iscsictl -A -t -p -T iser In this stage, after the login and initialize stages are finished, an iSCSI/iSER type device (/dev/da) is available and ready for data transfer.
The following example removes SCSI Direct Access (da) device over iSCSI/iSER protocol.
- steps:
$ iscsictl -R -t