]> git.karo-electronics.de Git - karo-tx-linux.git/commit
greybus: svc: remove unneeded fields from the unipro set route message payload
authorMatt Porter <mporter@linaro.org>
Wed, 22 Oct 2014 06:06:08 +0000 (02:06 -0400)
committerGreg Kroah-Hartman <greg@kroah.com>
Wed, 22 Oct 2014 06:12:17 +0000 (14:12 +0800)
commite390b193d6abef0ed3316e3738cbadba8e9c7e17
treeae1752b3149e819bcf48480417cedee90982b452
parent6232b073d44646e3051a8871feb2deaabe9d624c
greybus: svc: remove unneeded fields from the unipro set route message payload

CPort connections are being handled in the application layer connection
protocol and the layer 3 switch doesn't care about them. Also, the
switch doesn't care about a source device id when setting up the route
table. Reduce the message to just the necessary destination device ID.

As the SVC is aware of which switch port it found the module/interface
and assigned the device ID, we can simply tell the SVC to set a route
to the device ID it has reported to the AP as being active.

Signed-off-by: Matt Porter <mporter@linaro.org>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
drivers/staging/greybus/svc_msg.h