• Parav Pandit's avatar
    net/mlx5: SF, Add SF trace points · b3ccada6
    Parav Pandit authored
    Add support for trace events for SFs to improve debugging.
    This covers
    (a) port add and free trace points
    (b) device level trace points
    (c) SF hardware context add, free trace points.
    (d) SF function activate/deacticate and state trace points
    
    SF events examples:
    echo mlx5:mlx5_sf_add >> /sys/kernel/debug/tracing/set_event
    echo mlx5:mlx5_sf_free >> /sys/kernel/debug/tracing/set_event
    echo mlx5:mlx5_sf_hwc_alloc >> /sys/kernel/debug/tracing/set_event
    echo mlx5:mlx5_sf_hwc_free >> /sys/kernel/debug/tracing/set_event
    echo mlx5:mlx5_sf_hwc_deferred_free >> /sys/kernel/debug/tracing/set_event
    echo mlx5:mlx5_sf_update_state >> /sys/kernel/debug/tracing/set_event
    echo mlx5:mlx5_sf_activate >> /sys/kernel/debug/tracing/set_event
    echo mlx5:mlx5_sf_deactivate >> /sys/kernel/debug/tracing/set_event
    Signed-off-by: default avatarParav Pandit <parav@nvidia.com>
    Signed-off-by: default avatarSaeed Mahameed <saeedm@nvidia.com>
    b3ccada6
hw_table.c 8.72 KB