vppinfra: unify thread_index handling 41/42841/4
authorDamjan Marion <[email protected]>
Sat, 19 Apr 2025 16:51:06 +0000 (18:51 +0200)
committerMohammed HAWARI <[email protected]>
Thu, 24 Apr 2025 13:27:22 +0000 (13:27 +0000)
commitfc7b794758fbdd9bcae337e90255c1fc1e548808
tree35ebef921658c028aa9d6c439677a7ffd21d6399
parentae87469885b30ba68fd4457f75fc2613d908e451
vppinfra: unify thread_index handling

use typedef for thread_index instead  if u16, u32, uword....

Type: improvement
Change-Id: Ib31a0f918035e07d8f53c46a3d80b9ad8b3df129
Signed-off-by: Damjan Marion <[email protected]>
208 files changed:
src/examples/srv6-sample-localsid/node.c
src/plugins/acl/elog_acl_trace.h
src/plugins/acl/fa_node.h
src/plugins/acl/public_inlines.h
src/plugins/acl/sess_mgmt_node.c
src/plugins/acl/session_inlines.h
src/plugins/adl/ip4_allowlist.c
src/plugins/adl/ip6_allowlist.c
src/plugins/af_packet/node.c
src/plugins/cnat/cnat_types.h
src/plugins/crypto_sw_scheduler/main.c
src/plugins/ct6/ct6.h
src/plugins/dev_armada/pp2/rx.c
src/plugins/dev_octeon/crypto.c
src/plugins/dev_octeon/crypto.h
src/plugins/dpdk/cryptodev/cryptodev.c
src/plugins/dpdk/cryptodev/cryptodev_op_data_path.c
src/plugins/dpdk/cryptodev/cryptodev_raw_data_path.c
src/plugins/dpdk/device/device.c
src/plugins/dpdk/device/dpdk_priv.h
src/plugins/dpdk/device/node.c
src/plugins/geneve/decap.c
src/plugins/geneve/encap.c
src/plugins/gtpu/gtpu_decap.c
src/plugins/gtpu/gtpu_encap.c
src/plugins/hs_apps/echo_client.c
src/plugins/hs_apps/echo_client.h
src/plugins/hs_apps/echo_server.c
src/plugins/hs_apps/http_cli.c
src/plugins/hs_apps/http_client.c
src/plugins/hs_apps/http_client_cli.c
src/plugins/hs_apps/http_tps.c
src/plugins/hs_apps/proxy.c
src/plugins/hs_apps/proxy.h
src/plugins/http/http.c
src/plugins/http/http1.c
src/plugins/http/http2/http2.c
src/plugins/http/http_private.h
src/plugins/http_static/http_static.h
src/plugins/http_static/static_server.c
src/plugins/ikev2/ikev2.c
src/plugins/ikev2/ikev2_priv.h
src/plugins/ioam/ip6/ioam_cache_tunnel_select_node.c
src/plugins/l2tp/l2tp.c
src/plugins/lb/lb.c
src/plugins/lb/node.c
src/plugins/lisp/lisp-gpe/decap.c
src/plugins/lisp/lisp-gpe/interface.c
src/plugins/mactime/node.c
src/plugins/map/ip4_map.c
src/plugins/map/ip4_map_t.c
src/plugins/map/ip6_map.c
src/plugins/map/ip6_map_t.c
src/plugins/memif/node.c
src/plugins/netmap/node.c
src/plugins/pppoe/pppoe_cp_node.c
src/plugins/pppoe/pppoe_decap.c
src/plugins/pvti/input.c
src/plugins/pvti/output.c
src/plugins/pvti/pvti.h
src/plugins/quic/quic.c
src/plugins/quic/quic.h
src/plugins/sflow/sflow.c
src/plugins/snort/enqueue.c
src/plugins/srtp/srtp.c
src/plugins/srv6-ad-flow/node.c
src/plugins/srv6-am/node.c
src/plugins/srv6-mobile/node.c
src/plugins/tlsmbedtls/tls_mbedtls.c
src/plugins/tlsopenssl/tls_async.c
src/plugins/tlsopenssl/tls_openssl.c
src/plugins/unittest/tcp_test.c
src/plugins/vhost/vhost_user.c
src/plugins/vhost/vhost_user.h
src/plugins/vhost/vhost_user_output.c
src/plugins/vmxnet3/input.c
src/plugins/vmxnet3/vmxnet3.h
src/plugins/vxlan-gpe/decap.c
src/plugins/vxlan-gpe/encap.c
src/plugins/vxlan/decap.c
src/plugins/vxlan/encap.c
src/plugins/wireguard/wireguard_input.c
src/plugins/wireguard/wireguard_output_tun.c
src/vlib/buffer_funcs.c
src/vlib/counter.h
src/vlib/format.c
src/vlib/global_funcs.h
src/vlib/log.h
src/vlib/main.h
src/vlib/punt_node.c
src/vlib/threads.c
src/vlib/threads.h
src/vlib/unix/input.c
src/vnet/adj/adj_l2.c
src/vnet/adj/adj_nsh.c
src/vnet/bier/bier_lookup.c
src/vnet/bier/bier_output.c
src/vnet/bonding/cli.c
src/vnet/bonding/device.c
src/vnet/bonding/node.c
src/vnet/buffer.h
src/vnet/classify/vnet_classify.c
src/vnet/crypto/crypto.h
src/vnet/crypto/node.c
src/vnet/dev/bus/pci.c
src/vnet/dev/dev.h
src/vnet/dev/runtime.c
src/vnet/devices/devices.h
src/vnet/devices/virtio/node.c
src/vnet/dpo/interface_rx_dpo.c
src/vnet/dpo/lookup_dpo.c
src/vnet/dpo/replicate_dpo.c
src/vnet/ethernet/interface.c
src/vnet/ethernet/node.c
src/vnet/ethernet/p2p_ethernet_input.c
src/vnet/gso/node.c
src/vnet/interface.h
src/vnet/interface/rx_queue.c
src/vnet/interface/rx_queue_funcs.h
src/vnet/interface/tx_queue.c
src/vnet/interface/tx_queue_funcs.h
src/vnet/interface_api.c
src/vnet/interface_cli.c
src/vnet/interface_funcs.h
src/vnet/interface_test.c
src/vnet/ip-neighbor/ip4_neighbor.c
src/vnet/ip-neighbor/ip4_neighbor.h
src/vnet/ip-neighbor/ip6_neighbor.c
src/vnet/ip-neighbor/ip6_neighbor.h
src/vnet/ip-neighbor/ip_neighbor.c
src/vnet/ip-neighbor/ip_neighbor.h
src/vnet/ip/icmp4.c
src/vnet/ip/icmp6.c
src/vnet/ip/ip4_forward.c
src/vnet/ip/ip4_forward.h
src/vnet/ip/ip4_input.c
src/vnet/ip/ip6_forward.c
src/vnet/ip/ip6_forward.h
src/vnet/ip/ip6_input.c
src/vnet/ip/punt_node.c
src/vnet/ip/reass/ip4_full_reass.c
src/vnet/ip/reass/ip4_sv_reass.c
src/vnet/ip/reass/ip6_sv_reass.c
src/vnet/ipfix-export/flow_report.c
src/vnet/ipfix-export/flow_report.h
src/vnet/ipip/node.c
src/vnet/ipsec/ah.h
src/vnet/ipsec/ah_decrypt.c
src/vnet/ipsec/esp.h
src/vnet/ipsec/esp_decrypt.c
src/vnet/ipsec/esp_encrypt.c
src/vnet/ipsec/ipsec.h
src/vnet/ipsec/ipsec_api.c
src/vnet/ipsec/ipsec_input.c
src/vnet/ipsec/ipsec_sa.c
src/vnet/ipsec/ipsec_sa.h
src/vnet/ipsec/ipsec_tun_in.c
src/vnet/l2/l2_flood.c
src/vnet/mpls/mpls_input.c
src/vnet/mpls/mpls_lookup.c
src/vnet/policer/police.h
src/vnet/policer/police_inlines.h
src/vnet/session/application.c
src/vnet/session/application.h
src/vnet/session/application_local.c
src/vnet/session/application_worker.c
src/vnet/session/segment_manager.c
src/vnet/session/segment_manager.h
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_api.c
src/vnet/session/session_cli.c
src/vnet/session/session_input.c
src/vnet/session/session_lookup.c
src/vnet/session/session_lookup.h
src/vnet/session/session_node.c
src/vnet/session/session_types.h
src/vnet/session/transport.c
src/vnet/session/transport.h
src/vnet/session/transport_types.h
src/vnet/srv6/sr_localsid.c
src/vnet/tcp/tcp.c
src/vnet/tcp/tcp.h
src/vnet/tcp/tcp_cubic.c
src/vnet/tcp/tcp_inlines.h
src/vnet/tcp/tcp_input.c
src/vnet/tcp/tcp_output.c
src/vnet/tls/tls.c
src/vnet/tls/tls.h
src/vnet/tls/tls_inlines.h
src/vnet/udp/udp.c
src/vnet/udp/udp.h
src/vnet/udp/udp_encap_node.c
src/vnet/udp/udp_input.c
src/vnet/udp/udp_output.c
src/vnet/unix/tuntap.c
src/vnet/util/refcount.c
src/vnet/util/refcount.h
src/vnet/util/throttle.h
src/vppinfra/CMakeLists.txt
src/vppinfra/bihash_template.c
src/vppinfra/bitmap.h
src/vppinfra/file.h
src/vppinfra/os.h
src/vppinfra/smp.h [deleted file]
src/vppinfra/socket.c
src/vppinfra/types.h
src/vppinfra/unix-misc.c