summaryrefslogtreecommitdiffstats
path: root/src/vlibmemory
AgeCommit message (Expand)AuthorFilesLines
2019-11-07api: fix dead client scan heap issueNathan Skrzypczak1-0/+4
2019-10-25dhcp: fix crash on unicast renewal sendNeale Ranns1-0/+1
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
CRO (VL_API_UDP_ENCAP_ADD_DEL_REPLY); } #define vl_msg_name_crc_list #include <vnet/udp/udp.api.h> #undef vl_msg_name_crc_list static void setup_message_id_table (api_main_t * am) { #define _(id,n,crc) vl_msg_api_add_msg_name_crc (am, #n "_" #crc, id); foreach_vl_msg_name_crc_udp; #undef _ } static clib_error_t * udp_api_hookup (vlib_main_t * vm) { api_main_t *am = &api_main; #define _(N,n) \ vl_msg_api_set_handlers(VL_API_##N, #n, \ vl_api_##n##_t_handler, \ vl_noop_handler, \ vl_api_##n##_t_endian, \ vl_api_##n##_t_print, \ sizeof(vl_api_##n##_t), 1); foreach_udp_api_msg; #undef _ /* * Set up the (msg_name, crc, message-id) table */ setup_message_id_table (am); return 0; } VLIB_API_INIT_FUNCTION (udp_api_hookup); /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */