]> git.proxmox.com Git - ceph.git/blame - ceph/src/spdk/scripts/gen_nvme.sh
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / spdk / scripts / gen_nvme.sh
CommitLineData
7c673cae
FG
1#!/usr/bin/env bash
2
3set -e
4
5case `uname` in
6 FreeBSD)
7 bdfs=$(pciconf -l | grep "class=0x010802" | awk -F: ' {printf "0000:%02X:%02X.%X\n", $2, $3, $4}')
8 ;;
9 Linux)
10 bdfs=$(lspci -mm -n | grep 0108 | tr -d '"' | awk -F " " '{print "0000:"$1}')
11 ;;
12 *)
13 exit 1
14 ;;
15esac
16
17echo "[Nvme]"
18i=0
19for bdf in $bdfs; do
20 echo " TransportID \"trtype:PCIe traddr:$bdf\" Nvme$i"
21 let i=i+1
22done