summaryrefslogtreecommitdiffstats
path: root/dpdk
AgeCommit message (Expand)AuthorFilesLines
2018-07-08ixgbe link update patch for DPDK 18.05Matthew Smith2-1/+14
2018-07-02dpdk: bump default DPDK version to 18.05Damjan Marion1-1/+1
2018-06-26Update to latest stable DPDK release (18.02.2)Marco Varlese1-3/+3
2018-06-17ixgbe patch for link status updatesMatthew Smith2-1/+14
2018-06-07Add support for DPDK 18.05Damjan Marion15-1954/+49
2018-06-04Configure or deduce CLIB_LOG2_CACHE_LINE_BYTES (VPP-1064)Dave Barach1-0/+1
2018-05-30Fix clang compilation on aarch64: replace -pie with -fPIE for dpdk compilation.Sirshak Das1-0/+4
2018-05-25Fix VPP DPDK build failure with Mellanox NIC on aarch64Bin Huang1-1/+2
2018-05-12dpdk: Add build related keywords for failsafe PMDRui Cai1-1/+4
2018-04-26dpdk: fix building debs from stable dpdk tarballs (VPP-1259)Damjan Marion1-1/+1
2018-04-24DPDK: CVE-2018-1059Marco Varlese1-3/+3
2018-03-10Assign correct NUMA node for DPDK crypto devicesLee Roberts1-0/+29
2018-03-05Set DPDK_MLX4_PMD and DPDK_MLX5_PMD compile with default dlopen linksAmir Zeidner1-0/+2
2018-02-24dpdk: Add option to specify cache line size for dpdk buildDamjan Marion1-0/+2
2018-02-23DPDK: disabling DPAA since broken for 18.02Marco Varlese1-0/+6
2018-02-21dpdk: fix building dpdk debug images with dpdk 18.02Damjan Marion1-1/+1
2018-02-19dpdk: bump to 18.02Damjan Marion1-1/+1
2018-02-15dpdk: add support for DPDK 18.02, deprecate 17.08Damjan Marion1-48/+5
2018-01-09Patch ENA PMD to skip setting tx flags in rx pathMatthew Smith1-0/+21
2017-12-18Provide useful output when installed vpp-dpdk version is incorrectEd Warnicke1-0/+5
2017-12-05dpdk/ipsec: multiple fixesSergio Gonzalez Monroy1-0/+101
2017-11-30dpdk: bump to 17.11Damjan Marion1-2/+2
2017-11-29Revert "Dpdk: 17.08 tarball updated 11/27"Damjan Marion1-4/+3
2017-11-29Dpdk: 17.08 tarball updated 11/27Ed Kern1-3/+4
2017-11-20dpdk: add support for DPDK 17.11Damjan Marion1-1/+6
2017-11-13Reduce number of parallel buildsDamjan Marion1-1/+1
2017-11-05dpdk: build nasm from sourceSergio Gonzalez Monroy1-1/+21
2017-10-10dpdk: patch to support bonded interface for MLX NICSteve Shin2-1/+64
2017-10-05dpdk/ipsec: rework plus improved cli commandsSergio Gonzalez Monroy1-2/+2
2017-09-12Add option to build without multi-buffer crypto.Thomas F Herbert1-2/+3
2017-09-11Improved arm64 chip detectionBrian Brooks1-11/+46
2017-08-31Native arm64 build: dpdk/Makefile changeBrian Brooks1-2/+11
2017-08-25dpdk: bump to dpdk 17.08, remove support for dpdk 17.02Damjan Marion1-3/+2
2017-08-25dpdk: required changes for 17.08Sergio Gonzalez Monroy1-14/+33
2017-08-22dpdk: define MACHINE before it is usedDamjan Marion1-2/+1
2017-08-21dpdk: disable tun/tap PMDDamjan Marion1-0/+1
2017-08-15Previous version was still downloading, unpacking and building IPSEC / AESMarco Varlese1-6/+12
2017-08-14dpdk: force libdir for isa-l crypto librarySergio Gonzalez Monroy1-1/+2
2017-08-14Added MD5SUM for DPDK 17.08 tarball as a first step towards migrationMarco Varlese1-0/+1
2017-08-09dpdk: only build SW crypto for x86_64 platformsSergio Gonzalez Monroy1-3/+10
2017-07-14dpdk: update buildSergio Gonzalez Monroy1-28/+31
2017-06-24make: Fix parallel building with some container platforms (VPP-880)Chris Luke1-1/+7
2017-05-31Revert "dpdk: build sw cryptodev support with make verify"Peter Mikus1-9/+4
2017-05-30dpdk: build sw cryptodev support with make verifySergio Gonzalez Monroy1-4/+9
2017-05-17dpdk: disable 16-bit descriptors for X710/XL710Damjan Marion1-2/+1
2017-05-15dpdk: revert dpdk 17.05 change which causes virtio issuesDamjan Marion5-244/+59
2017-05-11dpdk: bump to dpdk 17.05Damjan Marion1-4/+5
2017-04-25Add support for 32-bit x86 compilation in MakefilesDamjan Marion1-3/+5
2017-03-31dpdk: add support for Mellanox ConnectX-5 devicesDamjan Marion9-1/+1703
2017-03-22dpdk: fix plugin linking with sw crypto librariesSergio Gonzalez Monroy1-19/+26
]=OUTPUT}", .function = qos_egress_map_update_cli, .is_mp_safe = 1, }; /* *INDENT-ON* */ u8 * format_qos_egress_map (u8 * s, va_list * args) { qos_egress_map_t *qem = va_arg (*args, qos_egress_map_t *); u32 indent = va_arg (*args, u32); int qs; u32 ii; FOR_EACH_QOS_SOURCE (qs) { s = format (s, "%U%U:[", format_white_space, indent, format_qos_source, qs); for (ii = 0; ii < ARRAY_LEN (qem->qem_output[qs]) - 1; ii++) { s = format (s, "%d,", qem->qem_output[qs][ii]); } s = format (s, "%d]\n", qem->qem_output[qs][ii]); } return (s); } static clib_error_t * qos_egress_map_show (vlib_main_t * vm, unformat_input_t * input, vlib_cli_command_t * cmd) { qos_egress_map_id_t map_id; qos_egress_map_t *qem; clib_error_t *error; map_id = ~0; qem = NULL; error = NULL; while (unformat_check_input (input) != UNFORMAT_END_OF_INPUT) { if (unformat (input, "id %d", &map_id)) ; else { error = unformat_parse_error (input); goto done; } } if (~0 == map_id) { index_t qemi; /* *INDENT-OFF* */ hash_foreach(map_id, qemi, qem_db, ({ vlib_cli_output (vm, " Map-ID:%d\n%U", map_id, format_qos_egress_map, pool_elt_at_index(qem_pool, qemi), 2); })); /* *INDENT-ON* */ } else { qem = qos_egress_map_find_i (map_id); if (NULL == qem) { error = clib_error_return (0, "No Map for ID %d", map_id); } else { vlib_cli_output (vm, " Map-ID:%d\n%U", map_id, format_qos_egress_map, qem, 2); } } done: return (error); } /*? * Show Egress Qos Maps * * @cliexpar * @cliexcmd{show qos egress map} ?*/ /* *INDENT-OFF* */ VLIB_CLI_COMMAND (qos_egress_map_show_command, static) = { .path = "show qos egress map", .short_help = "show qos egress map id %d", .function = qos_egress_map_show, .is_mp_safe = 1, }; /* *INDENT-ON* */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */