+ case STAT_DIR_TYPE_COUNTER_VECTOR_COMBINED: {
+ vlib_counter_t** data;
+
+ data = sde.get_stat_segment_combined_counter_data();
+
+ for (auto& i : m_stat_itf_indexes) {
+ counter_t count;
+
+ for (int k = 0; k < m_client.vec_len(data); k++) {
+ count.packets += data[k][i].packets;
+ count.bytes += data[k][i].bytes;
+ }
+
+ std::shared_ptr<interface> itf = interface::find(i);
+ if (itf) {
+ itf->set(count, name);
+ itfs_w_stats.insert(itf);
+ }
+ }
+ break;
+ }