teamd: shorten team_state_val_gsetter_ctx struct name

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
fix D-Bus optional configure

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
teamd: add "extern" to global runner structs

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
teamd: ass TEAMD_BUG and TEAMD_BUG_ON macros

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
teamd: merge teamd_state_val_group and teamd_state_val structs

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
teamd: lacp: push per-port state vals into one group

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
teamd: remove teamd_state_val_(un)register_many

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
teamd: add support for state item write operation

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
teamd: add support for state single item read operation

Signed-off-by: Jiri Pirko <jiri@resnulli.us>
teamd: fix "+1" error in teamd_usock_recv_msg()

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