Lines Matching refs:CTLFLAG_RD

125 static SYSCTL_NODE(_hw, OID_AUTO, ena, CTLFLAG_RD | CTLFLAG_MPSAFE, 0,
135 SYSCTL_CONST_STRING(_hw_ena, OID_AUTO, driver_version, CTLFLAG_RD,
274 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "wd_expired", CTLFLAG_RD, in ena_sysctl_add_stats()
276 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "interface_up", CTLFLAG_RD, in ena_sysctl_add_stats()
278 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "interface_down", CTLFLAG_RD, in ena_sysctl_add_stats()
280 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "admin_q_pause", CTLFLAG_RD, in ena_sysctl_add_stats()
282 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "os_trigger", CTLFLAG_RD, in ena_sysctl_add_stats()
284 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "missing_tx_cmpl", CTLFLAG_RD, in ena_sysctl_add_stats()
286 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "bad_rx_req_id", CTLFLAG_RD, in ena_sysctl_add_stats()
288 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "bad_tx_req_id", CTLFLAG_RD, in ena_sysctl_add_stats()
290 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "bad_rx_desc_num", CTLFLAG_RD, in ena_sysctl_add_stats()
292 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "invalid_state", CTLFLAG_RD, in ena_sysctl_add_stats()
294 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "missing_intr", CTLFLAG_RD, in ena_sysctl_add_stats()
296 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "tx_desc_malformed", CTLFLAG_RD, in ena_sysctl_add_stats()
298 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "rx_desc_malformed", CTLFLAG_RD, in ena_sysctl_add_stats()
300 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "missing_admin_interrupt", CTLFLAG_RD, in ena_sysctl_add_stats()
302 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "admin_to", CTLFLAG_RD, in ena_sysctl_add_stats()
304 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "device_request_reset", CTLFLAG_RD, in ena_sysctl_add_stats()
306 SYSCTL_ADD_COUNTER_U64(ctx, child, OID_AUTO, "total_resets", CTLFLAG_RD, in ena_sysctl_add_stats()
313 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "Queue Name"); in ena_sysctl_add_stats()
320 SYSCTL_ADD_INT(ctx, queue_list, OID_AUTO, "cpu", CTLFLAG_RD, in ena_sysctl_add_stats()
322 SYSCTL_ADD_INT(ctx, queue_list, OID_AUTO, "domain", CTLFLAG_RD, in ena_sysctl_add_stats()
328 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "TX ring"); in ena_sysctl_add_stats()
334 CTLFLAG_RD, &tx_stats->cnt, "Packets sent"); in ena_sysctl_add_stats()
336 CTLFLAG_RD, &tx_stats->bytes, "Bytes sent"); in ena_sysctl_add_stats()
338 "prepare_ctx_err", CTLFLAG_RD, &tx_stats->prepare_ctx_err, in ena_sysctl_add_stats()
341 "dma_mapping_err", CTLFLAG_RD, &tx_stats->dma_mapping_err, in ena_sysctl_add_stats()
344 CTLFLAG_RD, &tx_stats->doorbells, "Queue doorbells"); in ena_sysctl_add_stats()
346 "missing_tx_comp", CTLFLAG_RD, &tx_stats->missing_tx_comp, in ena_sysctl_add_stats()
349 CTLFLAG_RD, &tx_stats->bad_req_id, "Bad request id count"); in ena_sysctl_add_stats()
351 CTLFLAG_RD, &tx_stats->collapse, "Mbuf collapse count"); in ena_sysctl_add_stats()
353 "mbuf_collapse_err", CTLFLAG_RD, &tx_stats->collapse_err, in ena_sysctl_add_stats()
356 CTLFLAG_RD, &tx_stats->queue_wakeup, "Queue wakeups"); in ena_sysctl_add_stats()
358 CTLFLAG_RD, &tx_stats->queue_stop, "Queue stops"); in ena_sysctl_add_stats()
360 "llq_buffer_copy", CTLFLAG_RD, &tx_stats->llq_buffer_copy, in ena_sysctl_add_stats()
363 "unmask_interrupt_num", CTLFLAG_RD, in ena_sysctl_add_stats()
369 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "RX ring"); in ena_sysctl_add_stats()
375 CTLFLAG_RD, &rx_stats->cnt, "Packets received"); in ena_sysctl_add_stats()
377 CTLFLAG_RD, &rx_stats->bytes, "Bytes received"); in ena_sysctl_add_stats()
379 CTLFLAG_RD, &rx_stats->refil_partial, in ena_sysctl_add_stats()
382 CTLFLAG_RD, &rx_stats->csum_bad, "Bad RX checksum"); in ena_sysctl_add_stats()
384 "mbuf_alloc_fail", CTLFLAG_RD, &rx_stats->mbuf_alloc_fail, in ena_sysctl_add_stats()
387 "mjum_alloc_fail", CTLFLAG_RD, &rx_stats->mjum_alloc_fail, in ena_sysctl_add_stats()
390 "dma_mapping_err", CTLFLAG_RD, &rx_stats->dma_mapping_err, in ena_sysctl_add_stats()
393 CTLFLAG_RD, &rx_stats->bad_desc_num, in ena_sysctl_add_stats()
396 CTLFLAG_RD, &rx_stats->bad_req_id, "Bad request id count"); in ena_sysctl_add_stats()
398 CTLFLAG_RD, &rx_stats->empty_rx_ring, in ena_sysctl_add_stats()
401 CTLFLAG_RD, &rx_stats->csum_good, in ena_sysctl_add_stats()
407 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "Statistics from hardware"); in ena_sysctl_add_stats()
410 SYSCTL_ADD_COUNTER_U64(ctx, hw_list, OID_AUTO, "rx_packets", CTLFLAG_RD, in ena_sysctl_add_stats()
412 SYSCTL_ADD_COUNTER_U64(ctx, hw_list, OID_AUTO, "tx_packets", CTLFLAG_RD, in ena_sysctl_add_stats()
414 SYSCTL_ADD_COUNTER_U64(ctx, hw_list, OID_AUTO, "rx_bytes", CTLFLAG_RD, in ena_sysctl_add_stats()
416 SYSCTL_ADD_COUNTER_U64(ctx, hw_list, OID_AUTO, "tx_bytes", CTLFLAG_RD, in ena_sysctl_add_stats()
418 SYSCTL_ADD_COUNTER_U64(ctx, hw_list, OID_AUTO, "rx_drops", CTLFLAG_RD, in ena_sysctl_add_stats()
420 SYSCTL_ADD_COUNTER_U64(ctx, hw_list, OID_AUTO, "tx_drops", CTLFLAG_RD, in ena_sysctl_add_stats()
425 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "ENA Admin Queue statistics"); in ena_sysctl_add_stats()
428 SYSCTL_ADD_U64(ctx, admin_list, OID_AUTO, "aborted_cmd", CTLFLAG_RD, in ena_sysctl_add_stats()
430 SYSCTL_ADD_U64(ctx, admin_list, OID_AUTO, "sumbitted_cmd", CTLFLAG_RD, in ena_sysctl_add_stats()
432 SYSCTL_ADD_U64(ctx, admin_list, OID_AUTO, "completed_cmd", CTLFLAG_RD, in ena_sysctl_add_stats()
434 SYSCTL_ADD_U64(ctx, admin_list, OID_AUTO, "out_of_space", CTLFLAG_RD, in ena_sysctl_add_stats()
436 SYSCTL_ADD_U64(ctx, admin_list, OID_AUTO, "no_completion", CTLFLAG_RD, in ena_sysctl_add_stats()
464 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "ENA's SRD information"); in ena_sysctl_add_srd_info()
468 CTLFLAG_RD, &adapter->ena_srd_info.flags, 0, in ena_sysctl_add_srd_info()
476 CTLFLAG_RD, (u64 *)srd_stats_ptr + cur_stat_strings.stat_offset, in ena_sysctl_add_srd_info()
503 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "ENA's customer metrics"); in ena_sysctl_add_customer_metrics()
509 CTLFLAG_RD, &adapter->customer_metrics_array[i], 0, in ena_sysctl_add_customer_metrics()
535 CTLFLAG_RD | CTLFLAG_MPSAFE, NULL, "ENA's ENI metrics"); in ena_sysctl_add_eni_metrics()
541 CTLFLAG_RD, &eni_metrics->bw_in_allowance_exceeded, 0, in ena_sysctl_add_eni_metrics()
544 CTLFLAG_RD, &eni_metrics->bw_out_allowance_exceeded, 0, in ena_sysctl_add_eni_metrics()
547 CTLFLAG_RD, &eni_metrics->pps_allowance_exceeded, 0, in ena_sysctl_add_eni_metrics()
550 CTLFLAG_RD, &eni_metrics->conntrack_allowance_exceeded, 0, in ena_sysctl_add_eni_metrics()
553 CTLFLAG_RD, &eni_metrics->linklocal_allowance_exceeded, 0, in ena_sysctl_add_eni_metrics()
634 CTLFLAG_RD | CTLFLAG_MPSAFE, &ena_rss_table_size, 0, in ena_sysctl_add_rss()