summaryrefslogtreecommitdiffstats
path: root/Makefile
AgeCommit message (Expand)AuthorFilesLines
2017-06-02Add option to build sample plugin in top-level makefileDamjan Marion1-12/+23
2017-06-01Support to install dependencies on openSUSE distributionMarco Varlese1-1/+7
2017-05-31Revert "dpdk: build sw cryptodev support with make verify"Peter Mikus1-7/+5
2017-05-30dpdk: build sw cryptodev support with make verifySergio Gonzalez Monroy1-5/+7
2017-05-29Add Debian Jessie support in toplevel makefileDamjan Marion1-4/+11
2017-05-22Disable "make test" for CentOSDamjan Marion1-0/+2
2017-05-20Remove specific versions of some packages.Thomas F Herbert1-4/+5
2017-05-19Add indent to DEB_DEPENDS missing in vagrant box.Dave Wallace1-1/+1
2017-05-09Generate test paths for lib and lib64 subdirectoriesIgor Mikhailov (imichail)1-2/+5
2017-05-09Fix remaining 32-bit compile issuesDamjan Marion1-4/+4
2017-05-06lcov is an EPEL rpm (at least for Centos)Igor Mikhailov (imichail)1-1/+6
2017-05-04Fix RPM_DEPENDS for all rpm distros after 28ea251Igor Mikhailov (imichail)1-3/+1
2017-04-20Extend ebuild to specify "configure" subdir, enable verify for sample-pluginDamjan Marion1-0/+2
2017-04-19disable extended BFD tests in verify jobKlement Sekera1-1/+1
2017-04-19Fix "make dist" to include version number, docouple it from rpm packagingDamjan Marion1-8/+20
2017-04-19make test: python interpreter customizationvagrant1-0/+1
2017-03-29Fix for dependency problem with Fedora 25Thomas F Herbert1-2/+10
2017-03-27Check for missing deps on bootstrap target for Centos and Fedora.Thomas F Herbert1-0/+15
2017-03-27Python-API: debian packaging now depends on python-all (for pybuild)Ole Troan1-1/+1
2017-03-22make test: run all tests in test-cov targetKlement Sekera1-0/+1
2017-03-22make test: support out-of-tree testsKlement Sekera1-2/+3
2017-03-16Add epel-rpm-macros for CentOS/RHEL install-depAlexander Popovsky (apopovsk)1-1/+1
2017-03-15Python API: Change from cPython to CFFI.Ole Troan1-2/+3
2017-03-14Nasm > 2.11.06 required for sw_crypto.Thomas F Herbert1-0/+1
2017-03-10Retire vpp_liteDamjan Marion1-9/+7
2017-03-09make test: add make test-shell[-debug] targetsKlement Sekera1-0/+8
2017-03-08make test: split into basic and extended testsKlement Sekera1-3/+14
2017-02-22Fix LISP and ONE crc marcosFilip Tehlar1-0/+1
2017-02-20dpdk: updated build to automatically download Intel(R) Multi-Buffer Crypto fo...Radu Nicolau1-1/+1
2017-02-06make test: improve test filteringKlement Sekera1-1/+1
2017-02-01Fix issue with apt-get update not being run on Ubuntu 16.04Ed Warnicke1-1/+1
2017-01-31Prep work for Coverity upload processing via JenkinsDave Barach1-0/+4
2017-01-24fix OS_ID test in root MakefileGabriel Ganne1-2/+2
2017-01-20Add dpdk development packagingDamjan Marion1-11/+14
2017-01-17make test: add checkstyle targetKlement Sekera1-0/+4
2017-01-16Add 'make test' to verify jobDamjan Marion1-0/+1
2017-01-16Toplevel Makefile cleanupDamjan Marion1-9/+8
2017-01-10Revert "vppctl: bash completion for vppctl commands"Damjan Marion1-39/+7
2017-01-09vppctl: bash completion for vppctl commandsPadraig Connolly1-7/+39
2017-01-03preserve environment when make install-depGabriel Ganne1-4/+4
2017-01-02fix run-vat pathMatus Fabian1-1/+1
2017-01-01Move java,lua api and remaining plugins to src/Damjan Marion1-17/+4
2016-12-28test: fix paths after source code moveDamjan Marion1-3/+2
2016-12-28Reorganize source tree to use single autotools instanceDamjan Marion1-2/+2
2016-12-21vagrant: Fixing sudo related vagrant errorsRay Kinsella1-1/+1
2016-12-20Remove RPATH from binaries before creating .deb and .rpm packagesDamjan Marion1-2/+2
2016-12-16make test: improve robustness and performanceKlement Sekera1-3/+1
2016-12-09Add make test code coverage reporting using gcovJuraj Sloboda1-2/+13
2016-12-07BFD: basic asynchronous session up/downKlement Sekera1-0/+2
2016-12-06API: Adapt make test to Python API changes.Ole Troan1-0/+1
ass="n">fib_index = fib_table_find (fproto, table_id); if (~0 == fib_index) { rv = VNET_API_ERROR_NO_SUCH_TABLE; goto done; } uei = udp_encap_add_and_lock (fproto, fib_index, &src_ip, &dst_ip, ntohs (mp->udp_encap.src_port), ntohs (mp->udp_encap.dst_port), UDP_ENCAP_FIXUP_NONE); done: /* *INDENT-OFF* */ REPLY_MACRO2 (VL_API_UDP_ENCAP_ADD_REPLY, ({ rmp->id = ntohl (uei); })); /* *INDENT-ON* */ } static void vl_api_udp_encap_del_t_handler (vl_api_udp_encap_del_t *mp) { vl_api_udp_encap_del_reply_t *rmp; int rv = 0; udp_encap_unlock (ntohl (mp->id)); REPLY_MACRO (VL_API_UDP_ENCAP_DEL_REPLY); } u32 udp_api_decap_proto_to_index (vlib_main_t *vm, vl_api_udp_decap_next_proto_t iproto) { switch (iproto) { case UDP_API_DECAP_PROTO_IP4: return vlib_get_node_by_name (vm, (u8 *) "ip4-input")->index; case UDP_API_DECAP_PROTO_IP6: return vlib_get_node_by_name (vm, (u8 *) "ip6-input")->index; case UDP_API_DECAP_PROTO_MPLS: return vlib_get_node_by_name (vm, (u8 *) "mpls-input")->index; } return ~0; } static void vl_api_udp_decap_add_del_t_handler (vl_api_udp_decap_add_del_t *mp) { vl_api_udp_decap_add_del_reply_t *rmp; vlib_main_t *vm = vlib_get_main (); int rv = 0; if (mp->is_add) { u32 node_index = udp_api_decap_proto_to_index (vm, ntohl (mp->udp_decap.next_proto)); if (node_index == ~0) rv = VNET_API_ERROR_INVALID_PROTOCOL; else udp_register_dst_port (vm, ntohs (mp->udp_decap.port), node_index, mp->udp_decap.is_ip4); } else udp_unregister_dst_port (vm, ntohs (mp->udp_decap.port), mp->udp_decap.is_ip4); REPLY_MACRO (VL_API_UDP_DECAP_ADD_DEL_REPLY); } #include <vnet/udp/udp.api.c> static clib_error_t * udp_api_hookup (vlib_main_t * vm) { /* * Set up the (msg_name, crc, message-id) table */ REPLY_MSG_ID_BASE = setup_message_id_table (); return 0; } VLIB_API_INIT_FUNCTION (udp_api_hookup); /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */