msm: net: ecm: unify ecm_ipa API and rearrange code

This change is done in order to cleanup redundant API.
During the call to ecm_ipa_init() and ecm_ipa_configure() no
state change is presented to the driver from USB side.
Thus, there is no added value for the two-steps initialization.
Due to the fact that no added value is gained from having two APIs
this change unifies ecm_ipa_init() and ecm_ipa_configure().
In addition some function location change in source code to allow the
separation between API functions and helper functions.
This change in ecm_ipa API also introduce a change
in USB calls for ecm_ipa.

Change-Id: Ic00b0d254a133755270abded96956bcbac7e149e
Signed-off-by: Talel Atias <tatias@codeaurora.org>
3 files changed