rpc: declare 'interface modify offload' rpc call.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabbad: add 'interface modify offload' stubs.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabbad: add 'interface modify offload' function.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
libdabba: add offload flags setter functions.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: add 'interface modify offload' function.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: cast offload variable to int.

This part needs to be refacoted anyway very soon. Yet it allows early
testing.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabbad: apply 'interface offload' change when needed.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: add interface offload modify cli call.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
rpc: replace interface offload uint32 -> bool.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
libdabba: refactor API function prototypes.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabbad: removed interface status unnecessary cast.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: removed interface offload unnecessary casts.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabbad: use best-effort to apply offload settings.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabbad: use best-effort to apply interface settings.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabbad: use best-effort to modify thread settings.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabbad: return the duplex settings as-is.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>
dabba: print all known interface duplex states.

Signed-off-by: Emmanuel Roullit <emmanuel.roullit@gmail.com>