• Yang Jihong's avatar
    perf kwork: Add workqueue trace BPF support · acfb65fe
    Yang Jihong authored
    Implements workqueue trace bpf function.
    
    Test cases:
    
      # perf kwork -k workqueue lat -b
      Starting trace, Hit <Ctrl+C> to stop and report
      ^C
        Kwork Name                     | Cpu  | Avg delay     | Count     | Max delay     | Max delay start     | Max delay end       |
       --------------------------------------------------------------------------------------------------------------------------------
        (w)addrconf_verify_work        | 0002 |      5.856 ms |         1 |      5.856 ms |     111994.634313 s |     111994.640169 s |
        (w)vmstat_update               | 0001 |      1.247 ms |         1 |      1.247 ms |     111996.462651 s |     111996.463899 s |
        (w)neigh_periodic_work         | 0001 |      1.183 ms |         1 |      1.183 ms |     111996.462789 s |     111996.463973 s |
        (w)neigh_managed_work          | 0001 |      0.989 ms |         2 |      1.635 ms |     111996.462820 s |     111996.464455 s |
        (w)wb_workfn                   | 00...
    acfb65fe
bpf_kwork.c 7.93 KB