summaryrefslogtreecommitdiffstats
path: root/test/scripts/socket_test.sh
AgeCommit message (Expand)AuthorFilesLines
2018-09-20rename vpp-dpdk-dev to vpp-ext-depsDamjan Marion1-1/+1
2018-09-12Always use 'lib' instead of 'lib64'Damjan Marion1-18/+18
2018-09-06session: support multiple worker bindsFlorin Coras1-2/+2
2018-09-02Switch to cmakeDamjan Marion1-6/+6
2018-03-26VCL: add IPv6 to socket_test.sh and make testDave Wallace1-12/+46
2018-03-14socket_test.sh: Don't hard code debug image with gdb.Dave Wallace1-3/+0
2018-03-08VCL: Add full hoststack test option to socket_test.shDave Wallace1-7/+72
2018-02-24LDP: Refactor epoll_ctl wrapper.Dave Wallace1-2/+2
2018-02-19VCL: config api prefix using env var.Dave Wallace1-0/+3
2018-01-17LD_PRELOAD: stateless LDPDave Wallace1-0/+9
2017-11-25VCL: improve debug outputDave Wallace1-2/+10
2017-11-21VCL: close-on-empty state transition refactoring.Dave Wallace1-1/+1
2017-11-09VCL: Set debug output level from env varDave Wallace1-2/+7
2017-11-07VCL-LDPRELOAD: enable accept4() wrapperDave Wallace1-1/+1
2017-11-06VCL_LDPRELOAD: mixed libc/vcl epoll fd'sDave Wallace1-8/+2
2017-11-02VCL: application proxy configurationDave Wallace1-7/+11
2017-10-26VCL: add session namespace support.Dave Wallace1-24/+56
2017-10-25VCL: Fix vcl test scripts to check vcl.am instead of uri.amDave Wallace1-1/+1
2017-10-24VCL-LDPRELOAD: statically link vppcom into libvcl-ldpreload.soDave Wallace1-7/+8
2017-10-17VCL: refactor VCL_LDPRELOAD env vars.Dave Wallace1-1/+1
2017-10-06VCL: add epoll_* functions.Dave Wallace1-2/+2
2017-09-25Refactor multi-host socket_test.sh for bare-metal.Dave Wallace1-18/+51
2017-09-17Add multi-vm Vagrantfile for vcl-test.Dave Wallace1-3/+10
2017-09-08Fix socket_test.sh vagrant based multi-host tests.Dave Wallace1-125/+281
2017-08-31Improvements to socket_test.sh scriptKeith Burns (alagalah)1-8/+8
2017-08-17Fix socket_test.sh to run iperf3 in docker.Dave Wallace1-16/+31
2017-08-14Fix VCL LD_PRELOAD lib location in socket_test.shDave Wallace1-9/+16
2017-08-11Add VPP Communications Library (VCL)Dave Wallace1-0/+637
lass="n">j == 4) j = 0; } return clib_xxhash (sum); } #endif } /** Format a clib_bihash_kv_vec8_8_t instance @param s - u8 * vector under construction @param args (vararg) - the (key,value) pair to format @return s - the u8 * vector under construction */ static inline u8 * format_bihash_kvp_vec8_8 (u8 * s, va_list * args) { clib_bihash_kv_vec8_8_t *v = va_arg (*args, clib_bihash_kv_vec8_8_t *); s = format (s, "key %U value %llu", format_hex_bytes, v->key, vec_len ((u8 *) (v->key)), v->value); return s; } /** Compare two clib_bihash_kv_vec8_8_t instances @param a - first key @param b - second key */ static inline int clib_bihash_key_compare_vec8_8 (u64 a_arg, u64 b_arg) { u8 *a = (u8 *) a_arg; u8 *b = (u8 *) b_arg; if (a_arg == ~0ULL || b_arg == ~0ULL) return 0; if (vec_len (a) != vec_len (b)) return 0; return memcmp (a, b, vec_len (a)) == 0; } #undef __included_bihash_template_h__ #include <vppinfra/bihash_template.h> #endif /* __included_bihash_vec8_8_h__ */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */