USBGadget HAL: Add support for RNDIS/RMNET over SW path

Some platforms support RNDIS/RMNET tethering over SW path. So,
add required support to add rules for RNDIS/RMNET over SW path
for those platforms.  Also fix NULL pointer dereference that
could be seen on some platforms where /sys/bus/esoc/ path not
exist.

Change-Id: I5f5721403d16d77ba8e88b466ec4401d7eef4974
1 file changed
tree: b6ec15451970aae23f81715e084d0e948cc1619a
  1. hal/