aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Expand)AuthorFilesLines
2018-07-27FIX: Interface up handlingPeter Mikus8-16/+0
2018-07-26CSIT-1065 High failure rate with K8s/Ligato orchestrationPeter Mikus41-6305/+3494
2018-07-25Add MTU handling into perf testsPeter Mikus45-45/+11
2018-07-24CSIT-1097: Migrate L2 to NDRPDR and edit MRRVratko Polak168-7320/+13484
2018-07-24CSIT-1202: Unify min_rate @media only all and (prefers-color-scheme: dark) { .highlight .hll { background-color: #49483e } .highlight .c { color: #75715e } /* Comment */ .highlight .err { color: #960050; background-color: #1e0010 } /* Error */ .highlight .k { color: #66d9ef } /* Keyword */ .highlight .l { color: #ae81ff } /* Literal */ .highlight .n { color: #f8f8f2 } /* Name */ .highlight .o { color: #f92672 } /* Operator */ .highlight .p { color: #f8f8f2 } /* Punctuation */ .highlight .ch { color: #75715e } /* Comment.Hashbang */ .highlight .cm { color: #75715e } /* Comment.Multiline */ .highlight .cp { color: #75715e } /* Comment.Preproc */ .highlight .cpf { color: #75715e } /* Comment.PreprocFile */ .highlight .c1 { color: #75715e } /* Comment.Single */ .highlight .cs { color: #75715e } /* Comment.Special */ .highlight .gd { color: #f92672 } /* Generic.Deleted */ .highlight .ge { font-style: italic } /* Generic.Emph */ .highlight .gi { color: #a6e22e } /* Generic.Inserted */ .highlight .gs { font-weight: bold } /* Generic.Strong */ .highlight .gu { color: #75715e } /* Generic.Subheading */ .highlight .kc { color: #66d9ef } /* Keyword.Constant */ .highlight .kd { color: #66d9ef } /* Keyword.Declaration */ .highlight .kn { color: #f92672 } /* Keyword.Namespace */ .highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ .highlight .kr { color: #66d9ef } /* Keyword.Reserved */ .highlight .kt { color: #66d9ef } /* Keyword.Type */ .highlight .ld { color: #e6db74 } /* Literal.Date */ .highlight .m { color: #ae81ff } /* Literal.Number */ .highlight .s { color: #e6db74 } /* Literal.String */ .highlight .na { color: #a6e22e } /* Name.Attribute */ .highlight .nb { color: #f8f8f2 } /* Name.Builtin */ .highlight .nc { color: #a6e22e } /* Name.Class */ .highlight .no { color: #66d9ef } /* Name.Constant */ .highlight .nd { color: #a6e22e } /* Name.Decorator */ .highlight .ni { color: #f8f8f2 } /* Name.Entity */ .highlight .ne { color: #a6e22e } /* Name.Exception */ .highlight .nf { color: #a6e22e } /* Name.Function */ .highlight .nl { color: #f8f8f2 } /* Name.Label */ .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ .highlight .nx { color: #a6e22e } /* Name.Other */ .highlight .py { color: #f8f8f2 } /* Name.Property */ .highlight .nt { color: #f92672 } /* Name.Tag */ .highlight .nv { color: #f8f8f2 } /* Name.Variable */ .highlight .ow { color: #f92672 } /* Operator.Word */ .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ .highlight .mb { co152-6875/+12460
2018-07-24CSIT-1097: Edit dpdk suites for new rate and jumboVratko Polak26-949/+871
2018-07-24CSIT-1097: Migrate vm_vhost to NDRPDR and edit MRRVratko Polak126-11852/+10058
2018-07-20CSIT-1097: Migrate ip4_tun to NDRPDR and edit MRRVratko Polak19-2380/+1358
2018-07-20CSIT-1097: Migrate memif to NDRPDR and edit MRRVratko Polak26-1325/+1849
2018-07-18CSIT-1097: Crypto NDRPDR and missing MRR suitesVratko Polak34-3613/+2873
2018-07-18CSIT-1097: Ip6 NDRPDR and edited MRR suitesVratko Polak38-3775/+2413
2018-07-18CSIT-1201 Create L2patch perf testsPeter Mikus10-0/+1298
2018-07-17CSIT-1186: Add MRR and NDRPDR ip6_tunnels testsVratko Polak7-1192/+566
2018-07-17CSIT-1165 Create DPDK tests for 2-node topologyPeter Mikus8-0/+978
2018-07-17CSIT-1186: Add srv6 NDRPDR suitesVratko Polak13-620/+616
2018-07-17Refactor DPDK testcases to new structurePeter Mikus23-2154/+1602
2018-07-16Add L2xc/L2bd/Ip4/Ip6 2-node tests for x710Peter Mikus16-0/+2107
2018-07-16FIX: VTS suitePeter Mikus1-24/+24
2018-07-13Refactor perf test casesPeter Mikus310-29595/+6628
2018-07-11CSIT-1178: Prepare for bursty MRRVratko Polak134-139/+164
2018-07-10Remove THIS tag and use unix endlinesVratko Polak4-1160/+1160
2018-07-10CSIT-1142 2-node topology - keywords DPDKPeter Mikus8-122/+122
2018-07-09FIX: use correct match_n_vectors value in IPx iACL TC03Jan Gelety2-2/+2
2018-07-09CSIT-1142 Change thread perf test TAGsPeter Mikus338-7909/+7909
2018-07-09CSIT-1142 2-node topology - keywordsPeter Mikus307-842/+842
2018-07-03VTS VXLAN vhost-user with single DUT, TG sends VXLANPeter Ginchev1-0/+329
2018-07-03CSIT-1046 Make uio driver configurable from topofilesPeter Mikus1-3/+1
2018-07-02Compatibility fixes with Ubuntu 18.04Peter Mikus1-1/+3
2018-06-29SetupFramework to detect failures, part IIPeter Mikus4-2/+9
2018-06-21Fix TC02 test case in mgmt-cfg-int-subint-apihc-apivat-funcMichal Cmarada1-0/+2
2018-06-21HC2VPP-331: Fix Honeycomb fails to assign VRF to interfaceMichal Cmarada2-31/+33
2018-06-15CSIT-1085 eth-l2xcbase-eth-1memif-1dcrPeter Mikus4-0/+1160
2018-06-13FIX: TAG processingPeter Mikus2-2/+2
2018-06-08CSIT-1114 Add DPDK download to bootstrapPeter Mikus5-17/+13
2018-06-08CSIT-1081 Container VPP configuration refactorPeter Mikus17-0/+17
2018-06-07CSIT-1121: Add "Get DPDK version" KW to DPDK testsTibor Frank1-2/+2
2018-06-05CSIT-1115: Add dpdk mrr testsTibor Frank4-0/+875
2018-06-01VPP link bonding - lacp modeJan Gelety8-0/+2774
2018-06-01HC Tests: disable failing ACL ODL tests (HC2VPP-337)Marek Gradzki1-0/+18
2018-05-31DPDK link bonding: xor modeJan Gelety8-0/+2760
2018-05-25HC Tests: mark VRF assignment tests as failing (HC2VPP-331)Marek Gradzki2-0/+22
2018-05-25HC Tests: mark unnumbered interface tests as failing (HC2VPP-330)Marek Gradzki2-0/+16
2018-05-23CSIT-1087: Add SRv6 MRR testsTibor Frank12-16/+1535
2018-05-17HC tests: fix log archiveMarek Gradzki1-1/+1
2018-05-17HC Tests: fix CPU layout retrieval in the HC perf jobMarek Gradzki1-0/+1
2018-05-16HC tests: archive ODL logs (CSIT-1031)Marek Gradzki1-1/+1
ss="p">{ 0, 1, 2, 3, 8, 9, 10, 11}; __m512i pm4 = (__m512i) (u64x8) { 4, 5, 6, 7, 12, 13, 14, 15}; /* *INDENT-ON* */ r[0] = _mm512_unpacklo_epi32 ((__m512i) m[0], (__m512i) m[1]); r[1] = _mm512_unpacklo_epi32 ((__m512i) m[2], (__m512i) m[3]); r[2] = _mm512_unpacklo_epi32 ((__m512i) m[4], (__m512i) m[5]); r[3] = _mm512_unpacklo_epi32 ((__m512i) m[6], (__m512i) m[7]); r[4] = _mm512_unpacklo_epi32 ((__m512i) m[8], (__m512i) m[9]); r[5] = _mm512_unpacklo_epi32 ((__m512i) m[10], (__m512i) m[11]); r[6] = _mm512_unpacklo_epi32 ((__m512i) m[12], (__m512i) m[13]); r[7] = _mm512_unpacklo_epi32 ((__m512i) m[14], (__m512i) m[15]); r[8] = _mm512_unpackhi_epi32 ((__m512i) m[0], (__m512i) m[1]); r[9] = _mm512_unpackhi_epi32 ((__m512i) m[2], (__m512i) m[3]); r[10] = _mm512_unpackhi_epi32 ((__m512i) m[4], (__m512i) m[5]); r[11] = _mm512_unpackhi_epi32 ((__m512i) m[6], (__m512i) m[7]); r[12] = _mm512_unpackhi_epi32 ((__m512i) m[8], (__m512i) m[9]); r[13] = _mm512_unpackhi_epi32 ((__m512i) m[10], (__m512i) m[11]); r[14] = _mm512_unpackhi_epi32 ((__m512i) m[12], (__m512i) m[13]); r[15] = _mm512_unpackhi_epi32 ((__m512i) m[14], (__m512i) m[15]); a = _mm512_unpacklo_epi64 (r[0], r[1]); b = _mm512_unpacklo_epi64 (r[2], r[3]); c = _mm512_unpacklo_epi64 (r[4], r[5]); d = _mm512_unpacklo_epi64 (r[6], r[7]); x = _mm512_permutex2var_epi64 (a, pm1, b); y = _mm512_permutex2var_epi64 (c, pm1, d); m[0] = (u32x16) _mm512_permutex2var_epi64 (x, pm3, y); m[8] = (u32x16) _mm512_permutex2var_epi64 (x, pm4, y); x = _mm512_permutex2var_epi64 (a, pm2, b); y = _mm512_permutex2var_epi64 (c, pm2, d); m[4] = (u32x16) _mm512_permutex2var_epi64 (x, pm3, y); m[12] = (u32x16) _mm512_permutex2var_epi64 (x, pm4, y); a = _mm512_unpacklo_epi64 (r[8], r[9]); b = _mm512_unpacklo_epi64 (r[10], r[11]); c = _mm512_unpacklo_epi64 (r[12], r[13]); d = _mm512_unpacklo_epi64 (r[14], r[15]); x = _mm512_permutex2var_epi64 (a, pm1, b); y = _mm512_permutex2var_epi64 (c, pm1, d); m[2] = (u32x16) _mm512_permutex2var_epi64 (x, pm3, y); m[10] = (u32x16) _mm512_permutex2var_epi64 (x, pm4, y); x = _mm512_permutex2var_epi64 (a, pm2, b); y = _mm512_permutex2var_epi64 (c, pm2, d); m[6] = (u32x16) _mm512_permutex2var_epi64 (x, pm3, y); m[14] = (u32x16) _mm512_permutex2var_epi64 (x, pm4, y); a = _mm512_unpackhi_epi64 (r[0], r[1]); b = _mm512_unpackhi_epi64 (r[2], r[3]); c = _mm512_unpackhi_epi64 (r[4], r[5]); d = _mm512_unpackhi_epi64 (r[6], r[7]); x = _mm512_permutex2var_epi64 (a, pm1, b); y = _mm512_permutex2var_epi64 (c, pm1, d); m[1] = (u32x16) _mm512_permutex2var_epi64 (x, pm3, y); m[9] = (u32x16) _mm512_permutex2var_epi64 (x, pm4, y); x = _mm512_permutex2var_epi64 (a, pm2, b); y = _mm512_permutex2var_epi64 (c, pm2, d); m[5] = (u32x16) _mm512_permutex2var_epi64 (x, pm3, y); m[13] = (u32x16) _mm512_permutex2var_epi64 (x, pm4, y); a = _mm512_unpackhi_epi64 (r[8], r[9]); b = _mm512_unpackhi_epi64 (r[10], r[11]); c = _mm512_unpackhi_epi64 (r[12], r[13]); d = _mm512_unpackhi_epi64 (r[14], r[15]); x = _mm512_permutex2var_epi64 (a, pm1, b); y = _mm512_permutex2var_epi64 (c, pm1, d); m[3] = (u32x16) _mm512_permutex2var_epi64 (x, pm3, y); m[11] = (u32x16) _mm512_permutex2var_epi64 (x, pm4, y); x = _mm512_permutex2var_epi64 (a, pm2, b); y = _mm512_permutex2var_epi64 (c, pm2, d); m[7] = (u32x16) _mm512_permutex2var_epi64 (x, pm3, y); m[15] = (u32x16) _mm512_permutex2var_epi64 (x, pm4, y); } static_always_inline void u64x8_transpose (u64x8 m[8]) { __m512i r[8], x, y; /* *INDENT-OFF* */ __m512i pm1 = (__m512i) (u64x8) { 0, 1, 8, 9, 4, 5, 12, 13}; __m512i pm2 = (__m512i) (u64x8) { 2, 3, 10, 11, 6, 7, 14, 15}; __m512i pm3 = (__m512i) (u64x8) { 0, 1, 2, 3, 8, 9, 10, 11}; __m512i pm4 = (__m512i) (u64x8) { 4, 5, 6, 7, 12, 13, 14, 15}; /* *INDENT-ON* */ r[0] = _mm512_unpacklo_epi64 ((__m512i) m[0], (__m512i) m[1]); r[1] = _mm512_unpacklo_epi64 ((__m512i) m[2], (__m512i) m[3]); r[2] = _mm512_unpacklo_epi64 ((__m512i) m[4], (__m512i) m[5]); r[3] = _mm512_unpacklo_epi64 ((__m512i) m[6], (__m512i) m[7]); r[4] = _mm512_unpackhi_epi64 ((__m512i) m[0], (__m512i) m[1]); r[5] = _mm512_unpackhi_epi64 ((__m512i) m[2], (__m512i) m[3]); r[6] = _mm512_unpackhi_epi64 ((__m512i) m[4], (__m512i) m[5]); r[7] = _mm512_unpackhi_epi64 ((__m512i) m[6], (__m512i) m[7]); x = _mm512_permutex2var_epi64 (r[0], pm1, r[1]); y = _mm512_permutex2var_epi64 (r[2], pm1, r[3]); m[0] = (u64x8) _mm512_permutex2var_epi64 (x, pm3, y); m[4] = (u64x8) _mm512_permutex2var_epi64 (x, pm4, y); x = _mm512_permutex2var_epi64 (r[0], pm2, r[1]); y = _mm512_permutex2var_epi64 (r[2], pm2, r[3]); m[2] = (u64x8) _mm512_permutex2var_epi64 (x, pm3, y); m[6] = (u64x8) _mm512_permutex2var_epi64 (x, pm4, y); x = _mm512_permutex2var_epi64 (r[4], pm1, r[5]); y = _mm512_permutex2var_epi64 (r[6], pm1, r[7]); m[1] = (u64x8) _mm512_permutex2var_epi64 (x, pm3, y); m[5] = (u64x8) _mm512_permutex2var_epi64 (x, pm4, y); x = _mm512_permutex2var_epi64 (r[4], pm2, r[5]); y = _mm512_permutex2var_epi64 (r[6], pm2, r[7]); m[3] = (u64x8) _mm512_permutex2var_epi64 (x, pm3, y); m[7] = (u64x8) _mm512_permutex2var_epi64 (x, pm4, y); } #endif /* included_vector_avx512_h */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */