Since this the values of `nettype_t` are dependent on the module make-up during compile time I would highly recommend to use the ethertype (also 16-bit long) or similar for `proto`. Otherwise you are basically putting the constraint on this driver that it only works with an equally compiled network stack in RIOT.  