networkprotocols/tcpipv4v6prt/src/iface.cpp
branchRCL_3
changeset 63 425d8f4f7fa5
parent 58 8d540f55e491
child 75 c1029e558ef5
equal deleted inserted replaced
58:8d540f55e491 63:425d8f4f7fa5
  3424 #endif
  3424 #endif
  3425         TPckgBuf<TSoIfConnectionInfo> netinfo;
  3425         TPckgBuf<TSoIfConnectionInfo> netinfo;
  3426         netinfo().iIAPId = iRoute->iInterface.iScope[EScopeType_IAP];
  3426         netinfo().iIAPId = iRoute->iInterface.iScope[EScopeType_IAP];
  3427         netinfo().iNetworkId = iRoute->iInterface.iScope[EScopeType_NET];
  3427         netinfo().iNetworkId = iRoute->iInterface.iScope[EScopeType_NET];
  3428 
  3428 
  3429    if(iInfo.iLockType == EScopeType_IAP  && iInfo.iLockId != netinfo().iIAPId)
       
  3430             {
       
  3431                 iInfo.iLockId = netinfo().iIAPId;
       
  3432 	#ifdef _LOG
       
  3433                  Log::Printf(_L("\t\tFlow[%u] Connect ConnectionInfo changed: Lock_type:%d, Lock_id:%d"),this,iInfo.iLockType, iInfo.iLockId); 
       
  3434 	#endif
       
  3435             }
       
  3436 
  3429 
  3437         Bearer(netinfo);
  3430         Bearer(netinfo);
  3438         RefreshFlow();
  3431         RefreshFlow();
  3439         return;
  3432         return;
  3440         }
  3433         }