aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-01-09VPP-1113 SR MPLS path.frp_label_stackPablo Camarillo1-17/+16
2018-01-09VCL eventlog - track create/deleteKeith Burns (alagalah)1-0/+199
2018-01-09VPP-1120 SRv6 bug with SID list containing only one SID and no srhPablo Camarillo1-26/+64
2018-01-09physmem: fix physmem allocation on kernels without NUMA supportDamjan Marion2-6/+6
2018-01-09Patch ENA PMD to skip setting tx flags in rx pathMatthew Smith2-1/+22
2018-01-09memif: fix coverity divide by zeroSteven1-0/+1
2018-01-09Revert "VOM: fix cflags"Dave Wallace1-2/+1
2018-01-09api: refactor vlibmemoryFlorin Coras121-4194/+27614
2018-01-09VOM: fix cflagsNeale Ranns1-1/+2
2018-01-09GRE tunnel key should use fib_index instead of fib_id (VPP-1118)John Lo1-12/+1
2018-01-09DVR: run L3 output featuresNeale Ranns24-544/+928
2018-01-09BIER: crash in show command when no tables are presentNeale Ranns1-0/+1
2018-01-09BIER: missing endian swap for imposition object in API returnNeale Ranns3-3/+8
2018-01-09test: consolidate the multiple versions of send_and_*Neale Ranns10-207/+31
2018-01-08Fix missing dereferenceJuraj Sloboda1-1/+1
2018-01-08NAT64: IPFix (VPP-1106)Matus Fabian10-50/+1825
2018-01-08NAT: fixed get_worker_out2in bug (VPP-1116)Matus Fabian2-4/+12
2018-01-08Fix Debian Packaging on AARCH64Nitin Saxena1-1/+1
2018-01-06aarch64 - show cpu microarchitectureGabriel Ganne1-0/+50
2018-01-06Initial structure for VCL event logging.Keith Burns (alagalah)1-6/+84
2018-01-06GRE tunnel key should use fib_index instead of fib_id (VPP-1118)John Lo1-2/+11
2018-01-06VPP-1110 BVI reply ARP that doesn't request BVI loacl IP.zhaoqingling2-1/+19
2018-01-05sock api: add first msg id retrieval functionFlorin Coras2-17/+39
2018-01-05sock api: add infra for bootstrapping shm clientsFlorin Coras13-259/+679
2018-01-05Unify and cleanup usage of hash_set/unset_mem by various tunnelsJohn Lo5-104/+58
2018-01-05Add support for 464XLAT NAT44 mode (VPP-1045)Juraj Sloboda9-19/+397
2018-01-05MAP: Add RFC6052 mapping to MAP-TOle Troan5-19/+73
2018-01-05VPP-1115 Fix a debug log mistake when create AF_PACKET socketzhaoqingling1-1/+1
2018-01-04VOM: NAT coverity found bugsNeale Ranns2-3/+3
2018-01-03Update package versionDave Wallace1-1/+1
2018-01-03NAT64: free port when dynamic BIB deleted (VPP-1107)v18.04-rc0Matus Fabian6-39/+46
2018-01-02VOM: NAT updatesNeale Ranns12-174/+518
2017-12-22tcp: add builtin server/client transfer testFlorin Coras6-35/+136
2017-12-22maintainers: update emailSergio Gonzalez Monroy1-2/+1
2017-12-21fib: make deag entries urpf extemptFlorin Coras5-0/+19
2017-12-21VPP-1109 Fix loop for some CLI (code review)Swarup Nayak3-0/+7
2017-12-20L2 emulation: remove usued ip-table-id from APINeale Ranns1-1/+0
2017-12-20acl-plugin: add a debug CLI to print 5-tuple structure in human readable form...Andrew Yourtchenko3-0/+33
2017-12-20L2 EmulationNeale Ranns19-30/+1592
2017-12-20fix kubeproxy some testsGabriel Ganne3-4/+47
2017-12-20Translate matching packets using NAT (VPP-1069)Juraj Sloboda8-52/+325
2017-12-20Fix MPLS local-label CLI help stringMarek Gradzki1-1/+1
2017-12-20VPP-1083 "ip punt redirect add" crashed if not mentioned any other parameterSwarup Nayak2-8/+28
2017-12-19BIER coverity fix in route downlaodNeale Ranns2-3/+3
2017-12-19FIB memory leak during recursive loop detectionNeale Ranns1-0/+2
2017-12-19VPP-1032: fix coverity warning in bierDave Barach1-2/+2
2017-12-19Fix passing bad context for callback functionJuraj Sloboda1-2/+2
2017-12-19NAT: Twice NAT44 (VPP-969)Matus Fabian8-792/+1011
2017-12-19lldp: Fix Coverity Warnings CID 177942, CID 177945Dave Wallace1-1/+1
2017-12-18session api: Fix Coverity Warning CID 180115Dave Wallace1-1/+1
vl_api_trace_profile_del_t *mp; int ret; M (TRACE_PROFILE_DEL, mp); S (mp); W (ret); return ret; } static int api_trace_profile_show_config (vat_main_t * vam) { vl_api_trace_profile_show_config_t *mp; int ret; M (TRACE_PROFILE_SHOW_CONFIG, mp); S (mp); W (ret); return ret; } /* * List of messages that the api test plugin sends, * and that the data plane plugin processes */ #define foreach_vpe_api_msg \ _(trace_profile_add, ""\ "trace-type <0x1f|0x3|0x9|0x11|0x19> trace-elts <nn> trace-tsp <0|1|2|3> node-id <node id in hex> app-data <app_data in hex>") \ _(trace_profile_del, "[id <nn>]") \ _(trace_profile_show_config, "[id <nn>]") static void ioam_trace_vat_api_hookup (vat_main_t * vam) { trace_test_main_t *sm = &trace_test_main; /* Hook up handlers for replies from the data plane plug-in */ #define _(N,n) \ vl_msg_api_set_handlers((VL_API_##N + sm->msg_id_base), \ #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_vpe_api_reply_msg; #undef _ /* API messages we can send */ #define _(n,h) hash_set_mem (vam->function_by_name, #n, api_##n); foreach_vpe_api_msg; #undef _ /* Help strings */ #define _(n,h) hash_set_mem (vam->help_by_name, #n, h); foreach_vpe_api_msg; #undef _ } clib_error_t * vat_plugin_register (vat_main_t * vam) { trace_test_main_t *sm = &trace_test_main; u8 *name; sm->vat_main = vam; name = format (0, "ioam_trace_%08x%c", api_version, 0); sm->msg_id_base = vl_client_get_first_plugin_msg_id ((char *) name); if (sm->msg_id_base != (u16) ~ 0) ioam_trace_vat_api_hookup (vam); vec_free (name); return 0; } /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */