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
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.
I did link the current state of work in gerrit, however, it is probably reasonable to split this task.