diff options
author | Chaitanya Pratapa <cpratapa@codeaurora.org> | 2020-05-21 19:13:21 -0700 |
---|---|---|
committer | Chaitanya Pratapa <cpratapa@codeaurora.org> | 2020-05-21 19:13:21 -0700 |
commit | efc33e81f90e6d444cfb09e79ba486031e2e86e8 (patch) | |
tree | 2f9d162c614d5bf1a08acb993e5968a4a3402f12 | |
parent | 5a520856fbd2e3978564dceefa6ed7a5c33841e5 (diff) | |
download | ipacfg-mgr-efc33e81f90e6d444cfb09e79ba486031e2e86e8.tar.gz |
ipacm: provide mechanism to provide upstream interface name
Make changes to provide upstream interface name to netmgr
whenever tethering is enabled.
Change-Id: Id0cb3d0e34c1b324785da12f49c4f8502adabc6b
-rw-r--r-- | ipacm/src/IPACM_Wan.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ipacm/src/IPACM_Wan.cpp b/ipacm/src/IPACM_Wan.cpp index a475894..7383aed 100644 --- a/ipacm/src/IPACM_Wan.cpp +++ b/ipacm/src/IPACM_Wan.cpp @@ -2236,6 +2236,9 @@ int IPACM_Wan::handle_route_add_evt(ipa_ip_type iptype) } IPACMDBG_H("send WAN_IOC_NOTIFY_WAN_STATE up to IPA_PM\n"); wan_state.up = true; +#ifdef WAN_IOCTL_NOTIFY_WAN_INTF_NAME + strlcpy(wan_state.upstreamIface, dev_name, IFNAMSIZ); +#endif if(ioctl(fd_wwan_ioctl, WAN_IOC_NOTIFY_WAN_STATE, &wan_state)) { IPACMERR("Failed to send WAN_IOC_NOTIFY_WAN_STATE as up %d\n ", wan_state.up); @@ -4814,6 +4817,9 @@ int IPACM_Wan::handle_route_del_evt(ipa_ip_type iptype) return false; } IPACMDBG_H("send WAN_IOC_NOTIFY_WAN_STATE down to IPA_PM\n"); +#ifdef WAN_IOCTL_NOTIFY_WAN_INTF_NAME + strlcpy(wan_state.upstreamIface, dev_name, IFNAMSIZ); +#endif if(ioctl(fd_wwan_ioctl, WAN_IOC_NOTIFY_WAN_STATE, &wan_state)) { IPACMERR("Failed to send WAN_IOC_NOTIFY_WAN_STATE as up %d\n ", wan_state.up); @@ -4995,6 +5001,9 @@ int IPACM_Wan::handle_route_del_evt_ex(ipa_ip_type iptype) return false; } IPACMDBG_H("send WAN_IOC_NOTIFY_WAN_STATE down to IPA_PM\n"); +#ifdef WAN_IOCTL_NOTIFY_WAN_INTF_NAME + strlcpy(wan_state.upstreamIface, dev_name, IFNAMSIZ); +#endif if(ioctl(fd_wwan_ioctl, WAN_IOC_NOTIFY_WAN_STATE, &wan_state)) { IPACMERR("Failed to send WAN_IOC_NOTIFY_WAN_STATE as up %d\n ", wan_state.up); |