$dataNode is misnamed. It should be renamed to $interface. I'll upload a patch per build system because I couldn't check the build locally.
Created attachment 175095 [details] Patch
Comment on attachment 175095 [details] Patch Attachment 175095 [details] did not pass gtk-ews (gtk): Output: http://queues.webkit.org/results/14907422
Committed r135240: <http://trac.webkit.org/changeset/135240>