|
20 | 20 | "core.syscall.allow_privileged_sockopt": "XLIO_ALLOW_PRIVILEGED_SOCK_OPT", |
21 | 21 | "core.syscall.avoid_ctl_syscalls": "XLIO_AVOID_SYS_CALLS_ON_TCP_FD", |
22 | 22 | "core.syscall.deferred_close": "XLIO_DEFERRED_CLOSE", |
23 | | - "core.syscall.dup2_support": "XLIO_CLOSE_ON_DUP2", |
| 23 | + "core.syscall.dup2_close_fd": "XLIO_CLOSE_ON_DUP2", |
24 | 24 | "core.syscall.fork_support": "XLIO_FORK", |
25 | 25 | "core.syscall.getsockname_dummy_send": "XLIO_TRIGGER_DUMMY_SEND_GETSOCKNAME", |
26 | | - "core.syscall.sendfile_limit": "XLIO_ZC_CACHE_THRESHOLD", |
| 26 | + "core.syscall.sendfile_cache_limit": "XLIO_ZC_CACHE_THRESHOLD", |
27 | 27 |
|
28 | 28 | # network section |
29 | 29 | "network.multicast.mc_disable_flowtag": "XLIO_DISABLE_FLOW_TAG", |
|
46 | 46 | "network.protocols.tcp.timer_msec": "XLIO_TCP_TIMER_RESOLUTION_MSEC", |
47 | 47 | "network.protocols.tcp.timestamps": "XLIO_TCP_TIMESTAMP_OPTION", |
48 | 48 | "network.protocols.tcp.wmem": "XLIO_TCP_SEND_BUFFER_SIZE", |
49 | | - "network.protocols.udp.batch_size": "TX_BUFS_BATCH_UDP", |
50 | | - "network.timing.ts_conversion": "XLIO_HW_TS_CONVERSION", |
| 49 | + "network.protocols.udp.buffer_batch": "TX_BUFS_BATCH_UDP", |
| 50 | + "network.timing.hw_ts_conversion": "XLIO_HW_TS_CONVERSION", |
51 | 51 |
|
52 | 52 | # hardware_features section |
53 | 53 | "hardware_features.striding_rq.enable": "XLIO_STRQ", |
|
73 | 73 | "performance.buffers.tcp_segments.socket_batch_size": "XLIO_TX_SEGS_BATCH_TCP", |
74 | 74 | "performance.buffers.tx.buf_size": "XLIO_TX_BUF_SIZE", |
75 | 75 | "performance.buffers.tx.global_array_size": "XLIO_TX_BUFS", |
76 | | - "performance.buffers.tx.nonblocking_eagain": "XLIO_TX_NONBLOCKED_EAGAINS", |
77 | 76 | "performance.buffers.tx.prefetch_size": "XLIO_TX_PREFETCH_BYTES", |
78 | | - "performance.buffers.tx.tcp_batch_size": "XLIO_TX_BUFS_BATCH_TCP", |
79 | | - "performance.buffers.work_request_elements.rx_batch_size": "XLIO_RX_WRE_BATCHING", |
80 | | - "performance.buffers.work_request_elements.rx_global_array_size": "XLIO_RX_WRE", |
| 77 | + "performance.buffers.tx.tcp_buffer_batch": "XLIO_TX_BUFS_BATCH_TCP", |
| 78 | + "performance.buffers.work_request_elements.rx_post_batch_size": "XLIO_RX_WRE_BATCHING", |
81 | 79 | "performance.buffers.work_request_elements.tx_completion_batch_size": "XLIO_TX_WRE_BATCHING", |
82 | | - "performance.buffers.work_request_elements.tx_global_array_size": "XLIO_TX_WRE", |
83 | 80 | "performance.buffers.work_request_elements.tx_max_inline_size": "XLIO_TX_MAX_INLINE", |
84 | | - "performance.completion_queue.interrupt_moderation.interrupt_per_packet": "XLIO_INTERNAL_THREAD_ARM_CQ", |
85 | | - "performance.completion_queue.interrupt_moderation.manual_moderation.adaptive_change_frequency_msec": "XLIO_CQ_AIM_INTERVAL_MSEC", |
86 | | - "performance.completion_queue.interrupt_moderation.manual_moderation.adaptive_count": "XLIO_CQ_AIM_MAX_COUNT", |
87 | | - "performance.completion_queue.interrupt_moderation.manual_moderation.adaptive_period_usec": "XLIO_CQ_AIM_MAX_PERIOD_USEC", |
88 | | - "performance.completion_queue.interrupt_moderation.manual_moderation.enable": "XLIO_CQ_MODERATION_ENABLE", |
89 | | - "performance.completion_queue.interrupt_moderation.manual_moderation.interrupt_per_sec": "XLIO_CQ_AIM_INTERRUPTS_RATE_PER_SEC", |
90 | | - "performance.completion_queue.interrupt_moderation.manual_moderation.packet_count": "XLIO_CQ_MODERATION_COUNT", |
91 | | - "performance.completion_queue.interrupt_moderation.manual_moderation.period_usec": "XLIO_CQ_MODERATION_PERIOD_USEC", |
| 81 | + "performance.completion_queue.interrupt_moderation.adaptive_change_frequency_msec": "XLIO_CQ_AIM_INTERVAL_MSEC", |
| 82 | + "performance.completion_queue.interrupt_moderation.adaptive_count": "XLIO_CQ_AIM_MAX_COUNT", |
| 83 | + "performance.completion_queue.interrupt_moderation.adaptive_interrupt_per_sec": "XLIO_CQ_AIM_INTERRUPTS_RATE_PER_SEC", |
| 84 | + "performance.completion_queue.interrupt_moderation.adaptive_period_usec": "XLIO_CQ_AIM_MAX_PERIOD_USEC", |
| 85 | + "performance.completion_queue.interrupt_moderation.enable": "XLIO_CQ_MODERATION_ENABLE", |
| 86 | + "performance.completion_queue.interrupt_moderation.packet_count": "XLIO_CQ_MODERATION_COUNT", |
| 87 | + "performance.completion_queue.interrupt_moderation.period_usec": "XLIO_CQ_MODERATION_PERIOD_USEC", |
92 | 88 | "performance.completion_queue.keep_full": "XLIO_CQ_KEEP_QP_FULL", |
93 | 89 | "performance.completion_queue.periodic_drain_max_cqes": "XLIO_PROGRESS_ENGINE_WCE_MAX", |
94 | 90 | "performance.completion_queue.periodic_drain_msec": "XLIO_PROGRESS_ENGINE_INTERVAL", |
95 | 91 | "performance.completion_queue.rx_drain_rate_nsec": "XLIO_RX_CQ_DRAIN_RATE_NSEC", |
96 | 92 | "performance.completion_queue.rx_spare_buffers": "XLIO_QP_COMPENSATION_LEVEL", |
97 | 93 | "performance.max_gro_streams": "XLIO_GRO_STREAMS_MAX", |
| 94 | + "performance.polling.blocking_rx_poll_usec": "XLIO_RX_POLL", |
| 95 | + "performance.polling.iomux.poll_os_force": "XLIO_SELECT_POLL_OS_FORCE", |
| 96 | + "performance.polling.iomux.poll_os_ratio": "XLIO_SELECT_POLL_OS_RATIO", |
| 97 | + "performance.polling.iomux.poll_usec": "XLIO_SELECT_POLL", |
| 98 | + "performance.polling.iomux.skip_os": "XLIO_SELECT_SKIP_OS", |
98 | 99 | "performance.polling.kernel_fd_attention_level": "XLIO_RING_KERNEL_FD_ATTENTION_LEVEL", |
| 100 | + "performance.polling.max_rx_poll_batch": "XLIO_CQ_POLL_BATCH_MAX", |
| 101 | + "performance.polling.nonblocking_eagain": "XLIO_TX_NONBLOCKED_EAGAINS", |
99 | 102 | "performance.polling.offload_transition_poll_count": "XLIO_RX_POLL_INIT", |
100 | | - "performance.polling.rx_buffer_max_count": "XLIO_CQ_POLL_BATCH_MAX", |
101 | 103 | "performance.polling.rx_cq_wait_ctrl": "XLIO_RX_CQ_WAIT_CTRL", |
102 | | - "performance.polling.rx_duration_usec": "XLIO_RX_POLL", |
103 | 104 | "performance.polling.rx_kernel_fd_attention_level": "XLIO_RX_UDP_POLL_OS_RATIO", |
104 | | - "performance.polling.rx_poll_on_tx": "XLIO_RX_POLL_ON_TX_TCP", |
105 | | - "performance.polling.select.poll_os_force": "XLIO_SELECT_POLL_OS_FORCE", |
106 | | - "performance.polling.select.poll_os_ratio": "XLIO_SELECT_POLL_OS_RATIO", |
107 | | - "performance.polling.select.poll_usec": "XLIO_SELECT_POLL", |
108 | | - "performance.polling.select.skip_os": "XLIO_SELECT_SKIP_OS", |
| 105 | + "performance.polling.rx_poll_on_tx_tcp": "XLIO_RX_POLL_ON_TX_TCP", |
109 | 106 | "performance.polling.skip_cq_on_rx": "XLIO_SKIP_POLL_IN_RX", |
110 | 107 | "performance.polling.yield_on_poll": "XLIO_RX_POLL_YIELD", |
111 | 108 | "performance.rings.max_per_interface": "XLIO_RING_LIMIT_PER_INTERFACE", |
112 | 109 | "performance.rings.rx.allocation_logic": "XLIO_RING_ALLOCATION_LOGIC_RX", |
113 | 110 | "performance.rings.rx.migration_ratio": "XLIO_RING_MIGRATION_RATIO_RX", |
| 111 | + "performance.rings.rx.ring_elements_count": "XLIO_RX_WRE", |
114 | 112 | "performance.rings.tx.allocation_logic": "XLIO_RING_ALLOCATION_LOGIC_TX", |
115 | 113 | "performance.rings.tx.max_on_device_memory": "XLIO_RING_DEV_MEM_TX", |
116 | 114 | "performance.rings.tx.migration_ratio": "XLIO_RING_MIGRATION_RATIO_TX", |
| 115 | + "performance.rings.tx.ring_elements_count": "XLIO_TX_WRE", |
117 | 116 | "performance.steering_rules.tcp.2t_rules": "XLIO_TCP_2T_RULES", |
118 | 117 | "performance.steering_rules.tcp.3t_rules": "XLIO_TCP_3T_RULES", |
119 | 118 | "performance.steering_rules.udp.3t_rules": "XLIO_UDP_3T_RULES", |
120 | 119 | "performance.steering_rules.udp.only_mc_l2_rules": "XLIO_ETH_MC_L2_ONLY_RULES", |
121 | 120 | "performance.threading.cpu_affinity": "XLIO_INTERNAL_THREAD_AFFINITY", |
122 | 121 | "performance.threading.cpuset": "XLIO_INTERNAL_THREAD_CPUSET", |
123 | | - "performance.threading.handlers.behavior": "XLIO_TCP_CTL_THREAD", |
124 | | - "performance.threading.handlers.timer_msec": "XLIO_TIMER_RESOLUTION_MSEC", |
| 122 | + "performance.threading.internal_handler.behavior": "XLIO_TCP_CTL_THREAD", |
| 123 | + "performance.threading.internal_handler.timer_msec": "XLIO_TIMER_RESOLUTION_MSEC", |
| 124 | + "performance.threading.internal_handler.wakeup_per_packet": "XLIO_INTERNAL_THREAD_ARM_CQ", |
125 | 125 | "performance.threading.mutex_over_spinlock": "XLIO_MULTILOCK", |
126 | 126 |
|
127 | 127 | # applications section |
|
130 | 130 | "applications.nginx.udp_pool_size": "XLIO_NGINX_UDP_POOL_SIZE", |
131 | 131 | "applications.nginx.udp_socket_pool_reuse": "XLIO_NGINX_UDP_POOL_RX_NUM_BUFFS_REUSE", |
132 | 132 | "applications.nginx.workers_num": "XLIO_NGINX_WORKERS_NUM", |
133 | | - "applications.profiles.spec": "XLIO_SPEC", |
134 | 133 |
|
135 | 134 | # acceleration_control section |
136 | 135 | "acceleration_control.app_id": "XLIO_APPLICATION_ID", |
137 | 136 | "acceleration_control.default_acceleration": "XLIO_OFFLOADED_SOCKETS", |
138 | 137 |
|
139 | | - # observability section |
140 | | - "observability.exit_report": "XLIO_PRINT_REPORT", |
141 | | - "observability.log.colors": "XLIO_LOG_COLORS", |
142 | | - "observability.log.details": "XLIO_LOG_DETAILS", |
143 | | - "observability.log.file_path": "XLIO_LOG_FILE", |
144 | | - "observability.log.level": "XLIO_TRACELEVEL", |
145 | | - "observability.stats.cpu_usage": "XLIO_CPU_USAGE_STATS", |
146 | | - "observability.stats.fd_num": "XLIO_STATS_FD_NUM", |
147 | | - "observability.stats.file_path": "XLIO_STATS_FILE", |
148 | | - "observability.stats.shmem_dir": "XLIO_STATS_SHMEM_DIR", |
| 138 | + # monitor section |
| 139 | + "monitor.exit_report": "XLIO_PRINT_REPORT", |
| 140 | + "monitor.log.colors": "XLIO_LOG_COLORS", |
| 141 | + "monitor.log.details": "XLIO_LOG_DETAILS", |
| 142 | + "monitor.log.file_path": "XLIO_LOG_FILE", |
| 143 | + "monitor.log.level": "XLIO_TRACELEVEL", |
| 144 | + "monitor.stats.cpu_usage": "XLIO_CPU_USAGE_STATS", |
| 145 | + "monitor.stats.fd_num": "XLIO_STATS_FD_NUM", |
| 146 | + "monitor.stats.file_path": "XLIO_STATS_FILE", |
| 147 | + "monitor.stats.shmem_dir": "XLIO_STATS_SHMEM_DIR", |
149 | 148 |
|
150 | 149 | # extra_api section |
151 | 150 | "extra_api.hugepage_size": "XLIO_USER_HUGE_PAGE_SIZE", |
152 | 151 | "extra_api.socketextreme": "XLIO_SOCKETEXTREME", |
| 152 | + |
| 153 | + # profiles section |
| 154 | + "profiles.spec": "XLIO_SPEC", |
153 | 155 |
|
154 | 156 | } |
155 | 157 |
|
0 commit comments