updates for create_sub_interface function.
this function is still WIP to support RHEL7 NetworkManager.