summaryrefslogtreecommitdiffstats
path: root/src/vlib/linux/pci.c
AgeCommit message (Expand)AuthorFilesLines
2024-03-12misc: remove GNU Indent directivesDamjan Marion1-14/+0
2024-03-04vppinfra: add os_get_online_cpu_core() and os_get_online_cpu_node()Damjan Marion1-5/+3
2023-11-06pci: remove unnecessary ioctl() call and improve logging in vfio_set_irqsDamjan Marion1-26/+7
2023-11-06pci: fix VFIO set IRQ codeDamjan Marion1-2/+2
2023-11-02dev: new device driver infraDamjan Marion1-0/+48
2023-10-13vlib: allow unpriviledged vlib_pci_get_device_info()Damjan Marion1-1/+2
2023-08-07vppinfra: add clib_file_get_resolved_basenameDamjan Marion1-9/+4
2023-07-28vlib: pci cleanup and improvementsDamjan Marion1-58/+55
2023-01-18pci: fix musl crashBenoît Ganne1-8/+9
2023-01-11pci: add option to force uio bindingBenoît Ganne1-60/+64
2021-11-22vlib: fix coverity warningKlement Sekera1-1/+1
2021-11-08perfmon: fix iio-bw coverity issuesRay Kinsella1-1/+1
2021-11-05pci: remove dead codeDamjan Marion1-4/+0
2021-11-03pci: allocate and set length pci product nameRay Kinsella1-1/+1
2021-11-02vlib: retrieve the root bus of a given pci deviceRay Kinsella1-0/+59
2021-11-02vlib: allocate pci product_name with vec_allocRay Kinsella1-1/+1
2020-12-06vlib: vlib_log for "linux device up" warningsDave Barach1-3/+4
2020-10-22pci: set PCI memory enable before mapping PCI BARMohammed Hawari1-0/+12
2020-10-08pci: add vlib_pci_get_msix_file_indexDamjan Marion1-0/+11
2020-09-17vppinfra: support main heap with different page sizesDamjan Marion1-3/+5
2020-05-26pci: improve vfio loggingDamjan Marion1-20/+19
2020-05-06misc: fix coverity warningsDave Barach1-1/+1
2020-03-21vlib: fix error when creating avf interface on SMP systemJieqiang Wang1-1/+13
2019-11-20vlib: pci: fix non-NULL terminated C-stringBenoît Ganne1-2/+2
2019-10-20vlib: linux: fix wrong iommu_group value issue when using dpdk-pluginYulong Pei1-22/+19
2019-10-05vlib: pci: set pci driver name to none when no driver is loadedBenoît Ganne1-0/+2
2019-08-22vlib: fix null pointer crash on strncmpSteven Luong1-2/+2
2019-05-16init / exit function orderingDave Barach1-6/+7
2019-04-03pci: Fix the crash on deleting the pci deviceMohsin Kazmi1-2/+5
2019-01-31pci: get the number of interruptsMohsin Kazmi1-0/+18
2019-01-20buffers: keep buffer_main in vlib_main_tDamjan Marion1-1/+1
2019-01-18Fix GCC 8 compiler warnings on strncpy's truncated copy on debian distroSteven Luong1-2/+2
2019-01-17pci: fix strncpy warningsStephen Hemminger1-4/+4
2019-01-07avf: allocate descriptor memory from local numaDamjan Marion1-0/+9
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach1-1/+1
2018-10-24vlib: Fix pci io bar read/write fd leakMohsin Kazmi1-0/+6
2018-10-23vlib: Add support for pci io read/writeMohsin Kazmi1-19/+79
2018-10-23Numa-aware, growable physical memory allocator (pmalloc)Damjan Marion1-0/+34
2018-10-23c11 safe string handling supportDave Barach1-8/+8
2018-10-22vlib: pci improvementsDamjan Marion1-67/+125
2018-06-27gcc8 and Wstringop-truncationMarco Varlese1-2/+4
2018-03-29Coverity fixes (VPP-1204)Chris Luke1-1/+2
2018-03-26vlib: add support for vfio no-iommu modeDamjan Marion1-1/+12
2018-03-05vlib: add functions to dynamically open/close PCI deviceDamjan Marion1-3/+121
2018-03-05vlib: vfio code reworkDamjan Marion1-130/+4
2018-03-05vlib: rework PCI INTx supportDamjan Marion1-96/+72
2018-03-04vlib: add PCI MSI-X interrupt support (vfio only)Damjan Marion1-5/+183
2018-03-04vlib: map pci region by using vfio FD when vfio is usedDamjan Marion1-41/+83
2018-03-04vlib: fix vlib_pci_get_device_info on when not running as rootDamjan Marion1-4/+2
2018-02-26vlib: use vfio fd for accessing PCI config spaceDamjan Marion1-32/+29