aboutsummaryrefslogtreecommitdiffstats
path: root/build-root
AgeCommit message (Expand)AuthorFilesLines
2021-07-02build: remove unused files and sectionsDamjan Marion1-112/+0
2021-04-27build: Makefile cleanupDamjan Marion1-1/+0
2021-01-28build: do not _FORTIFY_SOURCE in debug modeMohammed Hawari1-3/+3
2021-01-20build: add the missing leading underscore to FORTIFY_SOURCENeale Ranns1-3/+3
2021-01-05ebuild: follow symbolic links in find_newer_filtered_fnDave Barach1-1/+1
2020-12-18misc: migrate from GNU indent to clang-formatDamjan Marion1-155/+0
2020-06-15build: remove un-needed scriptSimon Chatterjee2-308/+1
2020-05-09build: reject merge conflict checkin attemptsDave Barach1-0/+5
2020-02-28ebuild: fix the distclean targetDave Barach1-16/+13
2020-02-08misc: fix the MAKE_PARALLEL_JOBS for 'make verify' targetAndrew Yourtchenko1-4/+2
2019-11-26build: remove valgrind leftoversBenoƮt Ganne1-7/+0
2019-10-03ebuild: Unite default build platform to vppjuraj.linkes1-1/+1
2019-05-31tools: FEATURE.yaml meta-data infrastructureOle Troan1-0/+1
2019-01-26Run vpp-configure on change to cmake config files.Burt Silverman1-0/+4
2019-01-20Rework of debian packagingDamjan Marion23-588/+1
2018-12-01Delete shared memory segment files when vpp startsDave Barach2-3/+1
2018-10-25Add x86_64 perfmon tablesDave Barach1-2/+2
2018-10-22X86_64 perf counter pluginDave Barach1-0/+5
2018-09-12Always use 'lib' instead of 'lib64'Damjan Marion1-2/+2
2018-08-01Move java api to extras/Damjan Marion1-1/+1
2018-03-24allow specifying number of concurrent jobsKlement Sekera1-0/+4
2018-03-15remove bootstrap from top-level MakefileDamjan Marion1-46/+0
2018-03-15use system provided ccache linksDamjan Marion3-15/+4
2018-03-14Clean up vpp build bootstrap stepDave Barach5-60/+38
2018-03-12License text cleanupDave Barach18-1/+240
2018-02-21vpp-csit-verify: use latest verified CSIT branch by defaultJan Gelety1-1/+1
2018-01-30VPP-899: Run VPP under SELinuxBilly McFall1-0/+1
2018-01-25Update CSIT tests 180115 -> 180122Jan Gelety1-1/+1
2018-01-23VPPAPIGEN: vppapigen replacement in Python PLY.Ole Troan1-1/+1
2018-01-16Update CSIT tests 171218 -> 180115Jan Gelety1-1/+1
2018-01-10makefile set CXXFLAGS so they are propageted to sub-buildsNeale Ranns1-0/+4
2017-12-18Update CSIT tests 171204 -> 171218Jan Gelety1-1/+1
2017-12-04Update CSIT tests 171127 -> 171204Jan Gelety1-1/+1
2017-11-27Update CSIT tests 171030 -> 171127Jan Gelety1-1/+1
2017-11-22 Makefile: make_parallel_flags via env variableEd Kern1-1/+1
2017-11-13Reduce number of parallel buildsDamjan Marion1-1/+1
2017-11-06fix debian packages generation (invalid warning silencing)Gabriel Ganne1-2/+1
2017-11-01Clean up a few historical anomaliesDave Barach1-22/+6
2017-10-31Update CSIT tests 171017 -> 171030Jan Gelety1-1/+1
2017-10-17Update CSIT tests 171002 -> 171017Jan Gelety1-1/+1
2017-10-04checkstyle: add clang-format dependency, fix bugKlement Sekera1-1/+1
2017-10-04Update CSIT tests 170926 -> 171002Jan Gelety1-1/+1
2017-09-27Update CSIT tests 1700906 -> 170926Jan Gelety1-1/+1
2017-09-26checkstyle: ignore old clang-format (centos)Klement Sekera1-2/+9
2017-09-19Add C++ APIKlement Sekera1-12/+50
2017-09-07The missing variable (added with this patch) was causing the build on AARCH64Marco Varlese1-0/+1
2017-09-07Update CSIT tests 170814 -> 170906Jan Gelety1-1/+1
2017-08-18Update CSIT tests 170731 -> 170814Jan Gelety1-1/+1
2017-08-02Update CSIT tests 170724 -> 170731Jan Gelety1-1/+1
2017-07-24Update CSIT tests 170626 -> 170724Jan Gelety1-1/+1
s="p">(vni_set == 0) { errmsg ("vni not specified\n"); return -99; } M (VXLAN_GPE_IOAM_VNI_ENABLE, mp); ip_address_encode (&local, ip46_address_is_ip4 (&local) ? IP46_TYPE_IP4 : IP46_TYPE_IP6, &mp->local); ip_address_encode (&local, ip46_address_is_ip4 (&remote) ? IP46_TYPE_IP4 : IP46_TYPE_IP6, &mp->remote); mp->vni = ntohl (vni); S (mp); W (ret); return ret; } static int api_vxlan_gpe_ioam_vni_disable (vat_main_t * vam) { unformat_input_t *line_input = vam->input; vl_api_vxlan_gpe_ioam_vni_disable_t *mp; ip46_address_t local, remote; u8 local_set = 0; u8 remote_set = 0; u32 vni; u8 vni_set = 0; int ret; while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT) { if (unformat (line_input, "local %U", unformat_ip46_address, &local)) { local_set = 1; } else if (unformat (line_input, "remote %U", unformat_ip46_address, &remote)) { remote_set = 1; } else if (unformat (line_input, "vni %d", &vni)) vni_set = 1; else { errmsg ("parse error '%U'\n", format_unformat_error, line_input); return -99; } } if (local_set == 0) { errmsg ("tunnel local address not specified\n"); return -99; } if (remote_set == 0) { errmsg ("tunnel remote address not specified\n"); return -99; } if (ip46_address_is_ip4 (&local) != ip46_address_is_ip4 (&remote)) { errmsg ("both IPv4 and IPv6 addresses specified"); return -99; } if (vni_set == 0) { errmsg ("vni not specified\n"); return -99; } M (VXLAN_GPE_IOAM_VNI_DISABLE, mp); ip_address_encode (&local, ip46_address_is_ip4 (&local) ? IP46_TYPE_IP4 : IP46_TYPE_IP6, &mp->local); ip_address_encode (&local, ip46_address_is_ip4 (&remote) ? IP46_TYPE_IP4 : IP46_TYPE_IP6, &mp->remote); mp->vni = ntohl (vni); S (mp); W (ret); return ret; } static int api_vxlan_gpe_ioam_transit_enable (vat_main_t * vam) { unformat_input_t *line_input = vam->input; vl_api_vxlan_gpe_ioam_transit_enable_t *mp; ip46_address_t local; u8 local_set = 0; u32 outer_fib_index = 0; int ret; while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT) { if (unformat (line_input, "dst-ip %U", unformat_ip46_address, &local)) { local_set = 1; } else if (unformat (line_input, "outer-fib-index %d", &outer_fib_index)) ; else { errmsg ("parse error '%U'\n", format_unformat_error, line_input); return -99; } } if (local_set == 0) { errmsg ("destination address not specified\n"); return -99; } M (VXLAN_GPE_IOAM_TRANSIT_ENABLE, mp); if (!ip46_address_is_ip4 (&local)) { errmsg ("IPv6 currently unsupported"); return -1; } ip_address_encode (&local, IP46_TYPE_IP4, &mp->dst_addr); mp->outer_fib_index = htonl (outer_fib_index); S (mp); W (ret); return ret; } static int api_vxlan_gpe_ioam_transit_disable (vat_main_t * vam) { unformat_input_t *line_input = vam->input; vl_api_vxlan_gpe_ioam_transit_disable_t *mp; ip46_address_t local; u8 local_set = 0; u32 outer_fib_index = 0; int ret; while (unformat_check_input (line_input) != UNFORMAT_END_OF_INPUT) { if (unformat (line_input, "dst-ip %U", unformat_ip46_address, &local)) { local_set = 1; } else if (unformat (line_input, "outer-fib-index %d", &outer_fib_index)) ; else { errmsg ("parse error '%U'\n", format_unformat_error, line_input); return -99; } } if (local_set == 0) { errmsg ("destination address not specified\n"); return -99; } M (VXLAN_GPE_IOAM_TRANSIT_DISABLE, mp); if (!ip46_address_is_ip4 (&local)) { return -1; } ip_address_encode (&local, IP46_TYPE_IP4, &mp->dst_addr); mp->outer_fib_index = htonl (outer_fib_index); S (mp); W (ret); return ret; } /* Override generated plugin register symbol */ #define vat_plugin_register vxlan_gpe_vat_plugin_register #include <ioam/lib-vxlan-gpe/ioam_vxlan_gpe.api_test.c> /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */