1b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/version 2b2a65138SFrank HaverkampDate: Oct 2013 3b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 4b2a65138SFrank HaverkampDescription: Unique bitstream identification e.g. 5b2a65138SFrank Haverkamp '0000000330336283.00000000475a4950'. 6b2a65138SFrank Haverkamp 7b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/appid 8b2a65138SFrank HaverkampDate: Oct 2013 9b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 10b2a65138SFrank HaverkampDescription: Identifies the currently active card application e.g. 'GZIP' 11b2a65138SFrank Haverkamp for compression/decompression. 12b2a65138SFrank Haverkamp 13b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/type 14b2a65138SFrank HaverkampDate: Oct 2013 15b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 16b2a65138SFrank HaverkampDescription: Type of the card e.g. 'GenWQE5-A7'. 17b2a65138SFrank Haverkamp 18b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/curr_bitstream 19b2a65138SFrank HaverkampDate: Oct 2013 20b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 21b2a65138SFrank HaverkampDescription: Currently active bitstream. 1 is default, 0 is backup. 22b2a65138SFrank Haverkamp 23b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/next_bitstream 24b2a65138SFrank HaverkampDate: Oct 2013 25b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 26b2a65138SFrank HaverkampDescription: Interface to set the next bitstream to be used. 27b2a65138SFrank Haverkamp 28c1f732adSKleber Sacilotto de SouzaWhat: /sys/class/genwqe/genwqe<n>_card/reload_bitstream 29c1f732adSKleber Sacilotto de SouzaDate: May 2014 30c1f732adSKleber Sacilotto de SouzaContact: klebers@linux.vnet.ibm.com 31c1f732adSKleber Sacilotto de SouzaDescription: Interface to trigger a PCIe card reset to reload the bitstream. 32*34433332SMauro Carvalho Chehab 33*34433332SMauro Carvalho Chehab :: 34*34433332SMauro Carvalho Chehab 35c1f732adSKleber Sacilotto de Souza sudo sh -c 'echo 1 > \ 36c1f732adSKleber Sacilotto de Souza /sys/class/genwqe/genwqe0_card/reload_bitstream' 37*34433332SMauro Carvalho Chehab 38c1f732adSKleber Sacilotto de Souza If successfully, the card will come back with the bitstream set 39c1f732adSKleber Sacilotto de Souza on 'next_bitstream'. 40c1f732adSKleber Sacilotto de Souza 41b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/tempsens 42b2a65138SFrank HaverkampDate: Oct 2013 43b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 44b2a65138SFrank HaverkampDescription: Interface to read the cards temperature sense register. 45b2a65138SFrank Haverkamp 46b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/freerunning_timer 47b2a65138SFrank HaverkampDate: Oct 2013 48b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 49b2a65138SFrank HaverkampDescription: Interface to read the cards free running timer. 50b2a65138SFrank Haverkamp Used for performance and utilization measurements. 51b2a65138SFrank Haverkamp 52b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/queue_working_time 53b2a65138SFrank HaverkampDate: Oct 2013 54b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 55b2a65138SFrank HaverkampDescription: Interface to read queue working time. 56b2a65138SFrank Haverkamp Used for performance and utilization measurements. 57b2a65138SFrank Haverkamp 58b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/state 59b2a65138SFrank HaverkampDate: Oct 2013 60b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 61b2a65138SFrank HaverkampDescription: State of the card: "unused", "used", "error". 62b2a65138SFrank Haverkamp 63b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/base_clock 64b2a65138SFrank HaverkampDate: Oct 2013 65b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 66b2a65138SFrank HaverkampDescription: Base clock frequency of the card. 67b2a65138SFrank Haverkamp 68b2a65138SFrank HaverkampWhat: /sys/class/genwqe/genwqe<n>_card/device/sriov_numvfs 69b2a65138SFrank HaverkampDate: Oct 2013 70b2a65138SFrank HaverkampContact: haver@linux.vnet.ibm.com 71*34433332SMauro Carvalho ChehabDescription: Enable VFs (1..15):: 72*34433332SMauro Carvalho Chehab 73b2a65138SFrank Haverkamp sudo sh -c 'echo 15 > \ 74b2a65138SFrank Haverkamp /sys/bus/pci/devices/0000\:1b\:00.0/sriov_numvfs' 75*34433332SMauro Carvalho Chehab 76*34433332SMauro Carvalho Chehab Disable VFs:: 77*34433332SMauro Carvalho Chehab 78b2a65138SFrank Haverkamp Write a 0 into the same sysfs entry. 79