rocker: implement TLV

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: move wait queue init into probe

It will be not used by test code only.

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: implement ethtool get_settings op

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
rocker: make the module dependent on CONFIG_NET_SWITCHDEV

Signed-off-by: Jiri Pirko <jiri@resnulli.us>