ethernet_functional_descriptor
} else if (generic->length >= sizeof(ethernet_functional_descriptor)
ethernet_functional_descriptor *ethernet
= (ethernet_functional_descriptor *)generic->data;