aboutsummaryrefslogtreecommitdiffstats
path: root/src/vlibmemory
AgeCommit message (Expand)AuthorFilesLines
2018-10-03sock api: fix registrations and client readsFlorin Coras5-28/+69
2018-10-02PAPI: Use UNIX domain sockets instead of shared memoryOle Troan5-39/+94
2018-09-19socket api: do not delay sending of messagesFlorin Coras2-64/+35
2018-09-11remove libvlib from libvlibmemoryclient libsMatthew Smith1-1/+1
2018-08-26cmake: add add_vpp_library and add_vpp_executable macrosDamjan Marion1-14/+13
2018-08-25cmake: add more headers to the install listDamjan Marion1-0/+11
2018-08-20CMake: generate .json from .api filesNeale Ranns1-2/+3
2018-08-17CMake as an alternative to autotools (experimental)Damjan Marion1-0/+41
2018-08-17vlibapi: validate private segment rotor prior to useFlorin Coras1-1/+1
2018-08-15Remove client_index field from replies in APIOndrej Fabry1-2/+0
2018-08-10vcl: support for eventfd mq signalingFlorin Coras1-2/+2
2018-08-09Fix "Old Style VLA" build warningsJuraj Sloboda1-2/+3
2018-08-07api: compute msg table for private registrationsFlorin Coras1-2/+7
2018-08-04socket api: multiple fds in one msgFlorin Coras5-20/+22
2018-08-03svm: add support for eventfd signaling to queueFlorin Coras2-11/+9
2018-07-05VPP-1335 vapi crash when memclnt_keepalive receivedKlement Sekera1-4/+4
2018-06-27gcc8 and Wstringop-truncationMarco Varlese1-4/+6
2018-06-26Fix api trace replay of handler to pass vm parameterJohn Lo1-2/+2
2018-06-14Use __attribute__((weak)) references where necessaryDave Barach1-5/+1
2018-06-08export counters in a memfd segmentDave Barach2-6/+16
2018-06-05VPP API: Memory traceOle Troan2-16/+28
2018-05-10Remove the historical memfd api segment bootstrapDave Barach2-88/+28
2018-04-18typo fix: UNKOWN -> UNKNOWNAndrey "Zed" Zaikin1-1/+1
2018-03-06API: Add service definitions for events and singleton messages (second attempt)Marek Gradzki1-0/+10
2018-03-05Revert "API: Add service definitions for events and singleton messages."Ole Trøan1-10/+0
2018-03-05API: Add service definitions for events and singleton messages.Ole Troan1-0/+10
2018-02-02vlmemory/svm: fix client detach from svm regionFlorin Coras4-8/+23
2018-01-25session: add support for memfd segmentsFlorin Coras11-86/+219
2018-01-23VPPAPIGEN: vppapigen replacement in Python PLY.Ole Troan1-1/+1
2018-01-22svm: queue sub: Add conditional timed waitMohsin Kazmi2-3/+3
2018-01-15svm: refactor memfd and remove ssvm_ethFlorin Coras5-12/+15
2018-01-11api: fix handlers that explicitly depend on svm queueFlorin Coras3-0/+16
2018-01-11api: remove transport specific code from handlersFlorin Coras1-4/+4
2018-01-10svm: calc base address on AArch64 based on autodetected VA space sizeDamjan Marion1-1/+1
2018-01-09api: refactor vlibmemoryFlorin Coras17-3718/+3400
2018-01-05sock api: add first msg id retrieval functionFlorin Coras2-17/+39
2018-01-05sock api: add infra for bootstrapping shm clientsFlorin Coras6-151/+514
2017-12-15VPP-1102: fix dangling references in RPC handlingDave Barach2-27/+40
2017-12-01session: allocate cb messages from client ringFlorin Coras1-0/+2
2017-10-31Fix typo (double unlock)Dave Barach1-2/+1
2017-10-25VCL-LDPRELOAD: statically link VPP objects into libvcl_ldpreload.soDave Wallace1-6/+0
2017-10-18CSIT-844: fix binary api rx pthread heap push/popDave Barach2-6/+27
2017-10-10API versioning: Fix coverity errors from strncpy()Ole Troan1-1/+1
2017-10-09vppapigen: support per-file (major,minor,patch) version stampsDave Barach2-1/+60
2017-10-06Coverity fixes for API socketChris Luke1-3/+3
2017-10-05Clean up "show api ring" debug CLIDave Barach1-3/+11
2017-10-03api: fix internal client registrationsFlorin Coras1-0/+2
2017-10-03Repair vlib API socket serverDave Barach8-271/+1824
2017-09-26Add thread-safe event signaller, use RPC where requiredDave Barach1-1/+12
2017-09-25Fix sending GARP/NA on Bonded Interface Active/Backup Link Up/DownJohn Lo1-3/+27
| | ... | - phy_cores - Number of physical cores. Type: integer | | ... | - rxq - Number of RX queues, default value: ${None}. Type: integer | | | | [Arguments] | ${frame_size} | ${phy_cores} | ${rxq}=${None} | | | | Set Test Variable | \${frame_size} | | | | Given Set Max Rate And Jumbo | | And Add worker threads to all DUTs | ${phy_cores} | ${rxq} | | And Pre-initialize layer driver | ${nic_driver} | | And Apply startup configuration on all VPP DUTs | | When Initialize layer driver | ${nic_driver} | | And Initialize layer interface | | And Initialize L2 bridge domains with Vhost-User and VXLANoIPv4 in 3-node circular topology | | ... | ${bd_id1} | ${bd_id2} | | And Configure chains of NFs connected via vhost-user | | ... | nf_chains=${nf_chains} | nf_nodes=${nf_chains} | jumbo=${jumbo} | | ... | use_tuned_cfs=${False} | auto_scale=${True} | | ... | vnf=vppl2xc_2vhostvr1024 | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** | 64B-1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 64B | 1C | | frame_size=${64} | phy_cores=${1} | 64B-2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 64B | 2C | | frame_size=${64} | phy_cores=${2} | 64B-4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 64B | 4C | | frame_size=${64} | phy_cores=${4} | 1518B-1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 1518B | 1C | | frame_size=${1518} | phy_cores=${1} | 1518B-2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 1518B | 2C | | frame_size=${1518} | phy_cores=${2} | 1518B-4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 1518B | 4C | | frame_size=${1518} | phy_cores=${4} | 9000B-1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 9000B | 1C | | frame_size=${9000} | phy_cores=${1} | 9000B-2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 9000B | 2C | | frame_size=${9000} | phy_cores=${2} | 9000B-4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | 9000B | 4C | | frame_size=${9000} | phy_cores=${4} | IMIX-1c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | IMIX | 1C | | frame_size=IMIX_v4_1 | phy_cores=${1} | IMIX-2c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | IMIX | 2C | | frame_size=IMIX_v4_1 | phy_cores=${2} | IMIX-4c-ethip4vxlan-l2bdbasemaclrn-eth-2vhostvr1024-1vm-vppl2xc-ndrpdr | | [Tags] | IMIX | 4C | | frame_size=IMIX_v4_1 | phy_cores=${4}