aboutsummaryrefslogtreecommitdiffstats
path: root/resources
diff options
context:
space:
mode:
authorTibor Frank <tifrank@cisco.com>2020-08-04 13:17:00 +0200
committerTibor Frank <tifrank@cisco.com>2020-08-04 13:17:00 +0200
commit4a1b78685563623ef0e9090fb8787fa18a2d6b30 (patch)
tree5761c6f491f46a32209ff9078994db86ff4ce329 /resources
parent25d06e59953c7779b2cd7698dbb932c9a85b5a7c (diff)
Trending: Set longer time period
- daily: up to 180 sets, max 180 days - weekly: up to 26 sets, max 180 days Change-Id: I59c550e5728fcb83f247b0c958f21209d927ee98 Signed-off-by: Tibor Frank <tifrank@cisco.com>
Diffstat (limited to 'resources')
-rw-r--r--resources/tools/presentation/specification_CPTA.yaml59
1 files changed, 38 insertions, 21 deletions
diff --git a/resources/tools/presentation/specification_CPTA.yaml b/resources/tools/presentation/specification_CPTA.yaml
index bd9b64face..ae878787ae 100644
--- a/resources/tools/presentation/specification_CPTA.yaml
+++ b/resources/tools/presentation/specification_CPTA.yaml
@@ -213,49 +213,59 @@
# 3n-hsw
plot-performance-trending-all-3n-hsw:
csit-vpp-perf-mrr-daily-master:
- start: 1086
+ start: 1100
end: "lastCompletedBuild"
+ max-builds: 180
csit-dpdk-perf-mrr-weekly-master:
start: 107
end: "lastCompletedBuild"
+ max-builds: 26
plot-performance-trending-vpp-3n-hsw:
csit-vpp-perf-mrr-daily-master:
- start: 1086
+ start: 1100
end: "lastCompletedBuild"
+ max-builds: 180
plot-performance-trending-dpdk-3n-hsw:
csit-dpdk-perf-mrr-weekly-master:
start: 107
end: "lastCompletedBuild"
+ max-builds: 26
# 3n-skx
plot-performance-trending-all-3n-skx:
csit-vpp-perf-mrr-daily-master-3n-skx:
start: 834
end: "lastCompletedBuild"
+ max-builds: 180
csit-dpdk-perf-mrr-weekly-master-3n-skx:
start: 72
end: "lastCompletedBuild"
+ max-builds: 26
plot-performance-trending-vpp-3n-skx:
csit-vpp-perf-mrr-daily-master-3n-skx:
start: 834
end: "lastCompletedBuild"
+ max-builds: 180
plot-performance-trending-dpdk-3n-skx:
csit-dpdk-perf-mrr-weekly-master-3n-skx:
start: 72
end: "lastCompletedBuild"
+ max-builds: 26
# 2n-skx
plot-performance-trending-all-2n-skx:
csit-vpp-perf-mrr-daily-master-2n-skx:
start: 858
end: "lastCompletedBuild"
+ max-builds: 180
csit-dpdk-perf-mrr-weekly-master-2n-skx:
start: 78
end: "lastCompletedBuild"
+ max-builds: 26
plot-performance-trending-vpp-2n-skx:
csit-vpp-perf-mrr-daily-master-2n-skx:
@@ -266,27 +276,32 @@
csit-dpdk-perf-mrr-weekly-master-2n-skx:
start: 78
end: "lastCompletedBuild"
+ max-builds: 26
plot-performance-trending-vpp-nfv-2n-skx:
csit-vpp-perf-mrr-weekly-master-2n-skx:
start: 50
end: "lastCompletedBuild"
+ max-builds: 26
plot-performance-trending-vpp-2n-clx:
csit-vpp-perf-mrr-daily-master-2n-clx:
start: 236
end: "lastCompletedBuild"
+ max-builds: 180
plot-performance-trending-dpdk-2n-clx:
csit-dpdk-perf-mrr-weekly-master-2n-clx:
start: 23
end: "lastCompletedBuild"
+ max-builds: 26
# 3n-tsh
plot-performance-trending-all-3n-tsh:
csit-vpp-perf-mrr-daily-master-3n-tsh:
start: 144
end: "lastCompletedBuild"
+ max-builds: 180
plot-performance-trending-vpp-3n-tsh:
csit-vpp-perf-mrr-daily-master-3n-tsh:
@@ -298,25 +313,27 @@
csit-vpp-perf-mrr-daily-master-3n-dnv:
start: 329
end: "lastCompletedBuild"
+ max-builds: 180
# 2n-dnv
plot-performance-trending-vpp-2n-dnv:
csit-vpp-perf-mrr-daily-master-2n-dnv:
start: 335
end: "lastCompletedBuild"
+ max-builds: 180
# NDRPDR
plot-ndrpdr-comparison-2n-skx:
csit-vpp-perf-ndrpdr-weekly-master-2n-skx:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
plot-ndrpdr-comparison-3n-skx:
csit-vpp-perf-ndrpdr-weekly-master-3n-skx:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
skip:
- 87
@@ -324,26 +341,26 @@
csit-vpp-perf-ndrpdr-weekly-master-2n-clx:
start: 21
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
plot-ndrpdr-comparison-3n-hsw:
csit-vpp-perf-ndrpdr-weekly-master-3n-hsw:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
table-ndrpdr-comparison-2n-skx:
csit-vpp-perf-ndrpdr-weekly-master-2n-skx:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
reverse: True # Must be reversed
table-ndrpdr-comparison-3n-skx:
csit-vpp-perf-ndrpdr-weekly-master-3n-skx:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
reverse: True # Must be reversed
skip:
- 87
@@ -352,14 +369,14 @@
csit-vpp-perf-ndrpdr-weekly-master-2n-clx:
start: 21
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
reverse: True # Must be reversed
table-ndrpdr-comparison-3n-hsw:
csit-vpp-perf-ndrpdr-weekly-master-3n-hsw:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
reverse: True # Must be reversed
plot-layouts:
@@ -447,7 +464,7 @@
extract: "output.xml"
# Number of days from now to the past. Only files generated in this
# time period are used.
- time-period: 90
+ time-period: 180
zip-file-name: "robot-plugin.zip"
zip-file-format: ".zip"
@@ -460,13 +477,13 @@
csit-vpp-perf-ndrpdr-weekly-master-2n-skx:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
# 3n-skx ndrpdr
csit-vpp-perf-ndrpdr-weekly-master-3n-skx:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
skip:
- 87
@@ -474,17 +491,17 @@
csit-vpp-perf-ndrpdr-weekly-master-2n-clx:
start: 21
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
# 3n-hsw ndrpdr
csit-vpp-perf-ndrpdr-weekly-master-3n-hsw:
start: 76
end: "lastCompletedBuild"
- max-builds: 15
+ max-builds: 26
# 3n-hsw
csit-vpp-perf-mrr-daily-master:
- start: 1086
+ start: 1100
end: "lastCompletedBuild"
max-builds: 180 # Max nr of builds to download
skip:
@@ -493,7 +510,7 @@
csit-dpdk-perf-mrr-weekly-master:
start: 113
end: "lastCompletedBuild"
- max-builds: 15 # Max nr of builds to download
+ max-builds: 26 # Max nr of builds to download
skip:
- 114
@@ -513,7 +530,7 @@
csit-dpdk-perf-mrr-weekly-master-3n-skx:
start: 78
end: "lastCompletedBuild"
- max-builds: 15 # Max nr of builds to download
+ max-builds: 26 # Max nr of builds to download
skip:
- 79
@@ -530,7 +547,7 @@
csit-vpp-perf-mrr-weekly-master-2n-skx:
start: 50
end: "lastCompletedBuild"
- max-builds: 15 # Max nr of builds to download
+ max-builds: 26 # Max nr of builds to download
skip:
- 52
- 54
@@ -538,7 +555,7 @@
csit-dpdk-perf-mrr-weekly-master-2n-skx:
start: 78
end: "lastCompletedBuild"
- max-builds: 15 # Max nr of builds to download
+ max-builds: 26 # Max nr of builds to download
skip:
- 79
@@ -557,7 +574,7 @@
csit-dpdk-perf-mrr-weekly-master-2n-clx:
start: 23
end: "lastCompletedBuild"
- max-builds: 15 # Max nr of builds to download
+ max-builds: 26 # Max nr of builds to download
skip:
- 24
class="n">port; }) vxlan6_gpe_tunnel_key_t; /* *INDENT-ON* */ typedef union { struct { u32 tunnel_index; u16 next_index; u8 error; }; u64 as_u64; } vxlan_gpe_decap_info_t; /** * @brief Struct for VXLAN GPE tunnel */ typedef struct { /* Required for pool_get_aligned */ CLIB_CACHE_LINE_ALIGN_MARK (cacheline0); /** Rewrite string. $$$$ embed vnet_rewrite header */ u8 *rewrite; /** encapsulated protocol */ u8 protocol; /* FIB DPO for IP forwarding of VXLAN-GPE encap packet */ dpo_id_t next_dpo; /** tunnel local address */ ip46_address_t local; /** tunnel remote address */ ip46_address_t remote; /** local udp-port **/ u16 local_port; /** remote udp-port **/ u16 remote_port; /* mcast packet output intfc index (used only if dst is mcast) */ u32 mcast_sw_if_index; /** FIB indices - tunnel partner lookup here */ u32 encap_fib_index; /** FIB indices - inner IP packet lookup here */ u32 decap_fib_index; /** VXLAN GPE VNI in HOST byte order, shifted left 8 bits */ u32 vni; /** vnet intfc hw_if_index */ u32 hw_if_index; /** vnet intfc sw_if_index */ u32 sw_if_index; /** flags */ u32 flags; /** rewrite size for dynamic plugins like iOAM */ u8 rewrite_size; /** Next node after VxLAN-GPE encap */ uword encap_next_node; /** * Linkage into the FIB object graph */ fib_node_t node; /* * The FIB entry for (depending on VXLAN-GPE tunnel is unicast or mcast) * sending unicast VXLAN-GPE encap packets or receiving mcast VXLAN-GPE packets */ fib_node_index_t fib_entry_index; adj_index_t mcast_adj_index; /** * The tunnel is a child of the FIB entry for its destination. This is * so it receives updates when the forwarding information for that entry * changes. * The tunnels sibling index on the FIB entry's dependency list. */ u32 sibling_index; } vxlan_gpe_tunnel_t; /** Flags for vxlan_gpe_tunnel_t */ #define VXLAN_GPE_TUNNEL_IS_IPV4 1 /** next nodes for VXLAN GPE input */ #define foreach_vxlan_gpe_input_next \ _(DROP, "error-drop") \ _(IP4_INPUT, "ip4-input") \ _(IP6_INPUT, "ip6-input") \ _(L2_INPUT, "l2-input") /** struct for next nodes for VXLAN GPE input */ typedef enum { #define _(s,n) VXLAN_GPE_INPUT_NEXT_##s, foreach_vxlan_gpe_input_next #undef _ VXLAN_GPE_INPUT_N_NEXT, } vxlan_gpe_input_next_t; /** struct for VXLAN GPE errors */ typedef enum { #define vxlan_gpe_error(n,s) VXLAN_GPE_ERROR_##n, #include <vnet/vxlan-gpe/vxlan_gpe_error.def> #undef vxlan_gpe_error VXLAN_GPE_N_ERROR, } vxlan_gpe_input_error_t; /** Struct for VXLAN GPE node state */ typedef struct { /** vector of encap tunnel instances */ vxlan_gpe_tunnel_t *tunnels; /** lookup IPv4 VXLAN GPE tunnel by key */ uword *vxlan4_gpe_tunnel_by_key; /** lookup IPv6 VXLAN GPE tunnel by key */ uword *vxlan6_gpe_tunnel_by_key; /* local VTEP IPs ref count used by vxlan-bypass node to check if received VXLAN packet DIP matches any local VTEP address */ vtep_table_t vtep_table; /* mcast shared info */ uword *mcast_shared; /* keyed on mcast ip46 addr */ /** Free vlib hw_if_indices */ u32 *free_vxlan_gpe_tunnel_hw_if_indices; /** Mapping from sw_if_index to tunnel index */ u32 *tunnel_index_by_sw_if_index; /** State convenience vlib_main_t */ vlib_main_t *vlib_main; /** State convenience vnet_main_t */ vnet_main_t *vnet_main; /* cache for last 8 vxlan_gpe tunnel */ vtep4_cache_t vtep4_u512; /** List of next nodes for the decap indexed on protocol */ uword decap_next_node_list[VXLAN_GPE_PROTOCOL_MAX]; } vxlan_gpe_main_t; extern vxlan_gpe_main_t vxlan_gpe_main; extern vlib_node_registration_t vxlan_gpe_encap_node; extern vlib_node_registration_t vxlan4_gpe_input_node; extern vlib_node_registration_t vxlan6_gpe_input_node; u8 *format_vxlan_gpe_encap_trace (u8 * s, va_list * args); /** Struct for VXLAN GPE add/del args */ typedef struct { u8 is_add; u8 is_ip6; ip46_address_t local, remote; u8 protocol; u32 mcast_sw_if_index; u32 encap_fib_index; u32 decap_fib_index; u32 vni; u16 local_port; u16 remote_port; } vnet_vxlan_gpe_add_del_tunnel_args_t; int vnet_vxlan_gpe_add_del_tunnel (vnet_vxlan_gpe_add_del_tunnel_args_t * a, u32 * sw_if_indexp); int vxlan4_gpe_rewrite (vxlan_gpe_tunnel_t * t, u32 extension_size, u8 protocol_override, uword encap_next_node); int vxlan6_gpe_rewrite (vxlan_gpe_tunnel_t * t, u32 extension_size, u8 protocol_override, uword encap_next_node); /** * @brief Struct for defining VXLAN GPE next nodes */ typedef enum { VXLAN_GPE_ENCAP_NEXT_IP4_LOOKUP, VXLAN_GPE_ENCAP_NEXT_IP6_LOOKUP, VXLAN_GPE_ENCAP_NEXT_DROP, VXLAN_GPE_ENCAP_N_NEXT } vxlan_gpe_encap_next_t; void vxlan_gpe_unregister_decap_protocol (u8 protocol_id, uword next_node_index); void vxlan_gpe_register_decap_protocol (u8 protocol_id, uword next_node_index); void vnet_int_vxlan_gpe_bypass_mode (u32 sw_if_index, u8 is_ip6, u8 is_enable); #endif /* included_vnet_vxlan_gpe_h */ /* * fd.io coding-style-patch-verification: ON * * Local Variables: * eval: (c-set-style "gnu") * End: */