В OpenSolaris началась интеграция сетевого провайдера ip для DTrace, позволяющего отслеживать полученные и переданные IP пакеты с помощью проб ip:::send и ip::receive в качестве аргументов для которых передается полная информация об IP пакете.
В качестве примера использования можно привести однострочный скрипт, позволяющий подсчитать количество IP пакетов полученных от различных хостов:
# dtrace -n 'ip:::receive { @[args[2]->ip_saddr] = count(); }’
dtrace: description ‘ip:::receive ‘ matched 4 probes
^C
192.168.1.5 1
192.168.1.185 4
fe80::214:4fff:fe3b:76c8 9
127.0.0.1 14
192.168.1.109 28
В дальнейшем планируется интеграция большого количества провайдеров, отвечающих за различные компоненты TCP/IP стека Solaris (полный список можно найти на странице проекта).