add private data pointer to the tap interface