summaryrefslogtreecommitdiffstats
path: root/src/vlib
AgeCommit message (Expand)AuthorFilesLines
2018-04-18Fixes for 'make UNATTENDED=yes CC=clang CXX=clang verify'Neale Ranns1-1/+2
2018-04-04memif: zero copy slaveDamjan Marion1-0/+24
2018-03-29Coverity fixes (VPP-1204)Chris Luke1-1/+2
2018-03-27vlib: gcc-7 -O3 uninitialized valuesDamjan Marion1-5/+5
2018-03-27vlib: make cloned structures cacheline alignedDamjan Marion2-13/+24
2018-03-26vlib: add support for vfio no-iommu modeDamjan Marion4-33/+51
2018-03-26plugin: Add plugin 'default' disable/enableMohsin Kazmi2-0/+11
2018-03-16cli: make q work againFlorin Coras1-0/+8
2018-03-16Fix a long-latent bi=0 bug in vlib_buffer_add_dataDave Barach2-2/+2
2018-03-14vlib: internal buffer manager reworkDamjan Marion6-251/+170
2018-03-13Rationalize plugin symbol error reportingDave Barach1-1/+1
2018-03-09Correct address calculation for VPP-1168Lee Roberts1-1/+1
2018-03-09dpdk: move DPDK vfio hack to dpdk pluginDamjan Marion3-48/+3
2018-03-07fix physmem mappingsDamjan Marion1-0/+2
2018-03-06vlib: avoid crash if fill_free_list returns 0 buffersDamjan Marion1-1/+2
2018-03-05physmem: keep only one physmem_mainDamjan Marion6-9/+10
2018-03-05vlib: add functions to dynamically open/close PCI deviceDamjan Marion2-3/+126
2018-03-05vlib: vlib_buffer_free_internal optimizationsDamjan Marion1-53/+88
2018-03-05vlib: vfio code reworkDamjan Marion8-221/+406
2018-03-05vlib: rework PCI INTx supportDamjan Marion2-96/+75
2018-03-04vlib: add PCI MSI-X interrupt support (vfio only)Damjan Marion2-6/+197
2018-03-04vlib: map pci region by using vfio FD when vfio is usedDamjan Marion2-46/+88
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
2018-02-26vlib: add vlib_buffer_free_from_ringDamjan Marion1-0/+26
2018-02-26vlib: fix formatting in pci_config.hDamjan Marion1-103/+111
2018-02-18vlib: fix pci initDamjan Marion1-2/+1
2018-02-07Refactor vlib_buffer flagsDamjan Marion3-108/+119
2018-02-06vlib: epoll on worker threadsDamjan Marion3-41/+158
2018-02-05Fix ip4/6_reass_main.ip4/6_reass_expire_node_idx used before setDave Barach1-0/+2
2018-02-02vlib_buffer_clone: allow client to request the maximum number of clones; 256Neale Ranns1-12/+50
2018-02-01IPv4/6 reassemblyKlement Sekera1-0/+62
2018-01-31vlib: allocating buffers on thread-x and freeing them on thread-y causesSteven2-11/+10
2018-01-30VPP-899: Run VPP under SELinuxBilly McFall1-4/+20
2018-01-19Fix MP hazard in interrupt node schedulingDave Barach1-2/+8
2018-01-18vlib: add vlib_buffer_alloc_to_ring APIDamjan Marion1-0/+29
2018-01-09physmem: fix physmem allocation on kernels without NUMA supportDamjan Marion1-2/+2
2018-01-09api: refactor vlibmemoryFlorin Coras2-0/+60
2017-12-15VPP-1102: fix dangling references in RPC handlingDave Barach3-0/+19
2017-12-14pci: auto-detect right vfio/uio driverDamjan Marion1-0/+55
2017-12-13physmem: fix bug in detection of cross page boundary allocationsDamjan Marion1-2/+2
2017-12-10vlib: fix issues in the new pci code reported by coverityDamjan Marion1-6/+12
2017-12-10VPP-1077 Add meaningful error info, when executing command with enable/disabl...Swarup Nayak1-7/+19
2017-12-09vlib: PCI rework to support VFIODamjan Marion4-372/+761
2017-12-06Remove unused, uninteresting codeDave Barach3-1279/+0
2017-12-06fix bug in pagerNeale Ranns1-2/+3
2017-12-04vlib: switch when frames are differentEyal Bari1-10/+12
2017-11-29Configure vat-plugin-path and vat-plugin-name-filterDave Barach2-1/+24
2017-11-28net/virtio: support modern device idGabriel Ganne1-0/+7
2017-11-27vlib: make vlib_buffer_alloc inline functionDamjan Marion4-93/+72
="p">: Mellanox-CX556A port9: # s36-t28-tg1-c6/p1 - 100GE-port1 ConnectX5-2p100GE. mac_address: "10:70:fd:15:5f:b4" pci_address: "0000:86:00.0" ip4_address: "172.16.90.2" driver: mlx5_core link: link9 model: Mellanox-CX556A port10: # s36-t28-tg1-c6/p2 - 100GE-port2 ConnectX5-2p100GE. mac_address: "10:70:fd:15:5f:b5" pci_address: "0000:86:00.1" ip4_address: "172.16.100.2" driver: mlx5_core link: link10 model: Mellanox-CX556A port11: # s36-t28-tg1-c8/p1 - 100GE-port1 ConnectX5-2p100GE. mac_address: "0c:42:a1:0b:99:8a" pci_address: "0000:af:00.0" ip4_address: "172.16.110.2" driver: mlx5_core link: link11 model: Mellanox-CX556A port12: # s36-t28-tg1-c8/p2 - 100GE-port2 ConnectX5-2p100GE. mac_address: "0c:42:a1:0b:99:8b" pci_address: "0000:af:00.1" ip4_address: "172.16.120.2" driver: mlx5_core link: link11 model: Mellanox-CX556A DUT1: type: DUT host: "10.32.8.20" arch: x86_64 port: 22 username: testuser password: Csit1234 uio_driver: vfio-pci interfaces: port1: # s35-t28-sut1-c2/p1 - 10GE port1 on Intel NIC x710 4p10GE. mac_address: "3c:fd:fe:ca:e3:b0" pci_address: "0000:18:00.0" ip4_address: "172.16.10.1" driver: i40e link: link1 model: Intel-X710 port2: # s35-t28-sut1-c2/p2 - 10GE port2 on Intel NIC x710 4p10GE. mac_address: "3c:fd:fe:ca:e3:b1" pci_address: "0000:18:00.1" ip4_address: "172.16.20.1" driver: i40e link: link2 model: Intel-X710 port3: # s35-t28-sut1-c2/p3 - 10GE port3 on Intel NIC x710 4p10GE. mac_address: "3c:fd:fe:ca:e3:b2" pci_address: "0000:18:00.2" ip4_address: "172.16.30.1" driver: i40e link: link3 model: Intel-X710 port4: # s35-t28-sut1-c2/p4 - 10GE port4 on Intel NIC x710 4p10GE. mac_address: "3c:fd:fe:ca:e3:b3" pci_address: "0000:18:00.3" ip4_address: "172.16.40.1" driver: i40e link: link4 model: Intel-X710 port5: # s35-t28-sut1-c2/p1 - 25GE port1 on Intel NIC xxv710 2p25GE. mac_address: "3c:fd:fe:dd:d1:90" pci_address: "0000:3b:00.0" ip4_address: "172.16.50.1" driver: i40e link: link5 model: Intel-XXV710 port6: # s35-t28-sut1-c2/p2 - 25GE port2 on Intel NIC xxv710 2p25GE. mac_address: "3c:fd:fe:dd:d1:91" pci_address: "0000:3b:00.1" ip4_address: "172.16.60.1" driver: i40e link: link6 model: Intel-XXV710 port7: # s35-t28-sut1-c9/p1 - 100GE-port1 ConnectX5-2p100GE. mac_address: "ec:0d:9a:8c:c7:b6" pci_address: "0000:5e:00.0" ip4_address: "172.16.70.1" driver: mlx5_core link: link7 model: Mellanox-CX556A port8: # s35-t28-sut1-c9/p2 - 100GE-port2 ConnectX5-2p100GE. mac_address: "ec:0d:9a:8c:c7:b7" pci_address: "0000:5e:00.1" ip4_address: "172.16.80.1" driver: mlx5_core link: link8 model: Mellanox-CX556A port9: # s35-t28-sut1-c6/p1 - 100GE-port1 Intel E810-CQDA2 2p100GE. mac_address: "b4:96:91:a4:26:08" pci_address: "0000:86:00.0" ip4_address: "172.16.90.1" driver: ice link: link9 model: Intel-E810CQ port10: # s35-t28-sut1-c6/p2 - 100GE-port1 Intel E810-CQDA2 2p100GE. mac_address: "b4:96:91:a4:26:09" pci_address: "0000:86:00.1" ip4_address: "172.16.100.1" driver: ice link: link10 model: Intel-E810CQ