Feature #14079
openremove TNF
0%
Description
We do have dtrace and do not really need TNF, also with few exceptions, its mostly used to have probes in 1394 and infiniband related modules.
TNF related components are:
1. tnf kernel module
2. tnf feature integration in parts of kernel
3. tnf feature integration in kernel modules: av1394, hci1394 , hermon, ibmf, s1394, tavor
4. libtnf, libtnfctl and libtnfproble libraries, manuals
5. prex, tnfdump and tnfxtract commands
6. packaging.
Cleaning up packaging, removing commands and libraries is rather simple task. Cleaning up kernel components is a bit more complicated, but mostly because of number of files.
See also discussion: https://illumos.topicbox.com/groups/developer/T35ec4a1cf45f3206-Me7b3ac7e1ca6b0c8ac78b971
I did link the current state of work in gerrit, however, it is probably reasonable to split this task.
Updated by Dan McDonald 8 months ago
Not sure if Stream Flow Tracing (SFT) belongs here or in a distinct issue, but it's the same class of obsoleted-by-DTrace phenomenon.