summaryrefslogtreecommitdiffstats
path: root/src/vlibmemory
AgeCommit message (Expand)AuthorFilesLines
2019-10-09api: comment, simplify and fix api socket readVratko Polak1-48/+80
2019-10-08api: add bapi thread handle to api main structure.IJsbrand Wijnands1-1/+9
2019-10-02vlib: improve summary vector-rate statisticsDave Barach1-1/+1
2019-09-30api: fix use-after-freeBenoƮt Ganne1-3/+3
2019-09-16api: autogenerate api trace print/endianOle Troan1-1/+2
2019-09-04api: memclnt api use string type.Ole Troan1-6/+6
2019-08-27api: revert use string type for strings in memclnt.apiOle Troan6-35/+28
2019-08-27api: use string type for strings in memclnt.apiOle Troan6-28/+35
2019-08-20vppapigen: remove support for legacy typedefsPaul Vinciguerra1-1/+1
2019-08-08api: vppapitrace JSON/API trace converterOle Troan3-56/+38
2019-08-08api: api socket respect unix runtime directoryOle Troan2-20/+12
2019-08-02vppinfra: Expose function setting __os_thread_indexNathan Skrzypczak1-20/+1
2019-07-24api: Disable tracing of memclnt_keepalive messagesDave Barach1-6/+11
2019-07-16api: enable binary API event logging in vatDave Barach1-1/+22
2019-07-03api: remove garbage from sockclnt_create replyVratko Polak3-2/+25
2019-06-14api: add mp-safe/barrier-sync indication to elogsDave Barach1-0/+1
2019-06-12infra: fix minor memory leak in "api trace..."Dave Barach1-5/+8
2019-05-16init / exit function orderingDave Barach3-10/+7
2019-05-09bapi: separate init shm reply from fd exchangeFlorin Coras1-1/+17
2019-04-23API: Python and Unix domain socket improvementOle Troan2-4/+2
2019-04-16API: Handle pthread cond signal case where signal is missed.Ole Troan1-2/+2
2019-04-10API: Fix shared memory only action handlers.Ole Troan2-1/+1
2019-04-05make the output of "show api dump file <filename> compare-current" doxygen-fr...Andrew Yourtchenko1-5/+9
2019-04-05vlib: fix "foo_msg" and "foo_msg_reply" in API message table triggering the "...Andrew Yourtchenko1-2/+2
2019-03-21api trace: cli bug fixezkexma1-2/+2
2019-03-07vlibmemory: coverity woesSteven Luong1-1/+1
2019-02-26VPP-1574: minimize RPC barrier sync callsDave Barach1-3/+20
2019-02-21API: client does not set root permissions on shm segmentNeale Ranns1-4/+2
2019-02-05sock api: allow to start client with no rx_threadTomasz Kulasek4-4/+33
2019-01-23Initialize gc_mark_timestamp to zero to avoid garbage values.Brian Nesbitt1-0/+1
2019-01-05socket API: Use pool index instead of handle in sock_delete handlerOle Troan1-1/+1
2019-01-02Fixes for buliding for 32bit targets:David Johnson1-4/+4
2018-12-31binary api clients: wait for vpp to startDave Barach1-0/+29
2018-12-22bapi/vat: fix socket transport for vatFlorin Coras1-2/+9
2018-12-05bapi: add options to have vpp cleanup client registrationFlorin Coras4-20/+28
2018-12-03vcl: handle worker process exitFlorin Coras2-7/+15
2018-12-01Delete shared memory segment files when vpp startsDave Barach1-0/+22
2018-11-18Complain if a client binary API queue is fullDave Barach1-0/+8
2018-11-14Remove c-11 memcpy checks from perf-critical codeDave Barach3-5/+5
2018-11-13vlib rename vlib_frame_args(...) to vlib_frame_scalar_args(..)Damjan Marion1-2/+2
2018-11-01Move RPC calls off the binary API input queueDave Barach3-29/+50
2018-10-25Revert "Keep RPC traffic off the shared-memory API queue"Florin Coras3-38/+29
2018-10-24Keep RPC traffic off the shared-memory API queueDave Barach3-29/+38
2018-10-23c11 safe string handling supportDave Barach7-30/+30
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
lass="p">] | ${frame_size} | ${phy_cores} | ${rxq}=${None} | | ... | | Set Test Variable | \${frame_size} | | ... | | # These are enums (not strings) so they cannot be in Variables table. | | ${encr_alg}= | Crypto Alg AES CBC 128 | | ${auth_alg}= | Integ Alg SHA 256 128 | | ... | | Given Add worker threads and rxqueues to all DUTs | ${phy_cores} | ${rxq} | | And Add PCI devices to all DUTs | | And Set Max Rate And Jumbo And Handle Multi Seg | | And Apply startup configuration on all VPP DUTs | | When Initialize IPSec in 3-node circular topology | | And VPP IPsec Create Tunnel Interfaces | | ... | ${nodes} | ${dut1_if2_ip4} | ${dut2_if1_ip4} | ${dut1_if2} | | ... | ${dut2_if1} | ${n_tunnels} | ${encr_alg} | ${auth_alg} | | ... | ${laddr_ip4} | ${raddr_ip4} | ${addr_range} | | Then Find NDR and PDR intervals using optimized search *** Test Cases *** | tc01-64B-1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 64B | 1C | | frame_size=${64} | phy_cores=${1} | tc02-64B-2c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 64B | 2C | | frame_size=${64} | phy_cores=${2} | tc03-64B-4c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 64B | 4C | | frame_size=${64} | phy_cores=${4} | tc04-1518B-1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 1518B | 1C | | frame_size=${1518} | phy_cores=${1} | tc05-1518B-2c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 1518B | 2C | | frame_size=${1518} | phy_cores=${2} | tc06-1518B-4c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 1518B | 4C | | frame_size=${1518} | phy_cores=${4} | tc07-9000B-1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 9000B | 1C | | frame_size=${9000} | phy_cores=${1} | tc08-9000B-2c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 9000B | 2C | | frame_size=${9000} | phy_cores=${2} | tc09-9000B-4c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | 9000B | 4C | | frame_size=${9000} | phy_cores=${4} | tc10-IMIX-1c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | IMIX | 1C | | frame_size=IMIX_v4_1 | phy_cores=${1} | tc11-IMIX-2c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | IMIX | 2C | | frame_size=IMIX_v4_1 | phy_cores=${2} | tc12-IMIX-4c-ethip4ipsec10000tnlsw-ip4base-int-aes128cbc-hmac256sha-ndrpdr | | [Tags] | IMIX | 4C | | frame_size=IMIX_v4_1 | phy_cores=${4}