mirror of
				https://github.com/Telecominfraproject/wlan-cloud-opensync-controller.git
				synced 2025-11-03 20:17:53 +00:00 
			
		
		
		
	Compare commits
	
		
			9 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					3df47c5914 | ||
| 
						 | 
					2a7d3ece55 | ||
| 
						 | 
					fe24ece405 | ||
| 
						 | 
					8af79b03c0 | ||
| 
						 | 
					5ad10a53c6 | ||
| 
						 | 
					91dde5d3d7 | ||
| 
						 | 
					949c8cb37f | ||
| 
						 | 
					5ebecaf88f | ||
| 
						 | 
					884efdbf08 | 
@@ -4,7 +4,7 @@
 | 
				
			|||||||
	<parent>
 | 
						<parent>
 | 
				
			||||||
		<groupId>com.telecominfraproject.wlan</groupId>
 | 
							<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
		<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
							<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
		<version>1.2.0-SNAPSHOT</version>
 | 
							<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		<relativePath>../../wlan-cloud-root</relativePath>
 | 
							<relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
	</parent>
 | 
						</parent>
 | 
				
			||||||
	<artifactId>opensync-ext-cloud</artifactId>
 | 
						<artifactId>opensync-ext-cloud</artifactId>
 | 
				
			||||||
@@ -14,126 +14,126 @@
 | 
				
			|||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>opensync-ext-interface</artifactId>
 | 
								<artifactId>opensync-ext-interface</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>opensync-gateway</artifactId>
 | 
								<artifactId>opensync-gateway</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 	 
 | 
					 	 
 | 
				
			||||||
        <dependency>
 | 
					        <dependency>
 | 
				
			||||||
            <artifactId>base-client</artifactId>
 | 
					            <artifactId>base-client</artifactId>
 | 
				
			||||||
            <groupId>com.telecominfraproject.wlan</groupId>
 | 
					            <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
            <version>1.2.0-SNAPSHOT</version>
 | 
					            <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
        </dependency>
 | 
					        </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>equipment-gateway-models</artifactId>
 | 
					        <artifactId>equipment-gateway-models</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>
 | 
					      </dependency>
 | 
				
			||||||
     
 | 
					     
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>customer-service-interface</artifactId>
 | 
					        <artifactId>customer-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>
 | 
					      </dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>location-service-interface</artifactId>
 | 
					        <artifactId>location-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>equipment-service-interface</artifactId>
 | 
					        <artifactId>equipment-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>profile-service-interface</artifactId>
 | 
					        <artifactId>profile-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>portal-user-service-interface</artifactId>
 | 
					        <artifactId>portal-user-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>service-metric-service-interface</artifactId>
 | 
					        <artifactId>service-metric-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>service-metric-models</artifactId>
 | 
					        <artifactId>service-metric-models</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>system-event-service-interface</artifactId>
 | 
					        <artifactId>system-event-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>system-event-models</artifactId>
 | 
					        <artifactId>system-event-models</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>alarm-service-interface</artifactId>
 | 
					        <artifactId>alarm-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>status-service-interface</artifactId>
 | 
					        <artifactId>status-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>client-service-interface</artifactId>
 | 
					        <artifactId>client-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>client-models</artifactId>
 | 
					        <artifactId>client-models</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>routing-service-interface</artifactId>
 | 
					        <artifactId>routing-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
       <dependency>
 | 
					       <dependency>
 | 
				
			||||||
        <artifactId>firmware-service-interface</artifactId>
 | 
					        <artifactId>firmware-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>manufacturer-service-interface</artifactId>
 | 
					        <artifactId>manufacturer-service-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>      
 | 
					      </dependency>      
 | 
				
			||||||
 
 | 
					 
 | 
				
			||||||
      <dependency>
 | 
					      <dependency>
 | 
				
			||||||
        <artifactId>cloud-event-dispatcher-interface</artifactId>
 | 
					        <artifactId>cloud-event-dispatcher-interface</artifactId>
 | 
				
			||||||
        <groupId>com.telecominfraproject.wlan</groupId>
 | 
					        <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
        <version>1.2.0-SNAPSHOT</version>
 | 
					        <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
      </dependency>     
 | 
					      </dependency>     
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	</dependencies>
 | 
						</dependencies>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1112,13 +1112,6 @@ public class MqttStatsPublisher implements StatsPublisherInterface {
 | 
				
			|||||||
                    continue;
 | 
					                    continue;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                ClientSession session = clientServiceInterface.getSessionOrNull(customerId, equipmentId, MacAddress.valueOf(cl.getMacAddress()));
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                if (session == null) {
 | 
					 | 
				
			||||||
                    LOG.info("No session for Client {}, ignore.");
 | 
					 | 
				
			||||||
                    continue;
 | 
					 | 
				
			||||||
                }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                if (cl.hasStats()) {
 | 
					                if (cl.hasStats()) {
 | 
				
			||||||
                    LOG.debug("Processing ClientReport from AP for client device {}", cl.getMacAddress());
 | 
					                    LOG.debug("Processing ClientReport from AP for client device {}", cl.getMacAddress());
 | 
				
			||||||
                    ServiceMetric smr = new ServiceMetric(customerId, equipmentId, MacAddress.valueOf(cl.getMacAddress()));
 | 
					                    ServiceMetric smr = new ServiceMetric(customerId, equipmentId, MacAddress.valueOf(cl.getMacAddress()));
 | 
				
			||||||
@@ -1134,8 +1127,6 @@ public class MqttStatsPublisher implements StatsPublisherInterface {
 | 
				
			|||||||
                    // OvsdbDao.configureStats(OvsdbClient)
 | 
					                    // OvsdbDao.configureStats(OvsdbClient)
 | 
				
			||||||
                    cMetrics.setPeriodLengthSec(periodLengthSec);
 | 
					                    cMetrics.setPeriodLengthSec(periodLengthSec);
 | 
				
			||||||
                    cMetrics.setRadioType(OvsdbToWlanCloudTypeMappingUtility.getRadioTypeFromOpensyncStatsRadioBandType(clReport.getBand()));
 | 
					                    cMetrics.setRadioType(OvsdbToWlanCloudTypeMappingUtility.getRadioTypeFromOpensyncStatsRadioBandType(clReport.getBand()));
 | 
				
			||||||
                    cMetrics.setSessionId(session.getDetails().getSessionId());
 | 
					 | 
				
			||||||
                    LOG.debug("populateApClientMetrics Session Id {}", session.getDetails().getSessionId());
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
                    if (cl.getStats().hasRssi()) {
 | 
					                    if (cl.getStats().hasRssi()) {
 | 
				
			||||||
                        int rssi = cl.getStats().getRssi();
 | 
					                        int rssi = cl.getStats().getRssi();
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
	<parent>
 | 
						<parent>
 | 
				
			||||||
		<groupId>com.telecominfraproject.wlan</groupId>
 | 
							<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
		<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
							<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
		<version>1.2.0-SNAPSHOT</version>
 | 
							<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		<relativePath>../../wlan-cloud-root</relativePath>
 | 
							<relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
	</parent>
 | 
						</parent>
 | 
				
			||||||
	<artifactId>opensync-ext-interface</artifactId>
 | 
						<artifactId>opensync-ext-interface</artifactId>
 | 
				
			||||||
@@ -13,33 +13,33 @@
 | 
				
			|||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>base-models</artifactId>
 | 
								<artifactId>base-models</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>tip-wlan-opensync-protobuf</artifactId>
 | 
								<artifactId>tip-wlan-opensync-protobuf</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>equipment-models</artifactId>
 | 
								<artifactId>equipment-models</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>profile-models</artifactId>
 | 
								<artifactId>profile-models</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>location-models</artifactId>
 | 
								<artifactId>location-models</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>routing-models</artifactId>
 | 
								<artifactId>routing-models</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
  <parent>
 | 
					  <parent>
 | 
				
			||||||
    <groupId>com.telecominfraproject.wlan</groupId>
 | 
					    <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
    <artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
					    <artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
    <version>1.2.0-SNAPSHOT</version>
 | 
					    <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
    <relativePath>../../wlan-cloud-root</relativePath>
 | 
					    <relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
  </parent>
 | 
					  </parent>
 | 
				
			||||||
  <artifactId>opensync-ext-static</artifactId>
 | 
					  <artifactId>opensync-ext-static</artifactId>
 | 
				
			||||||
@@ -13,7 +13,7 @@
 | 
				
			|||||||
  	<dependency>
 | 
					  	<dependency>
 | 
				
			||||||
  		<groupId>com.telecominfraproject.wlan</groupId>
 | 
					  		<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
  		<artifactId>opensync-gateway</artifactId>
 | 
					  		<artifactId>opensync-gateway</artifactId>
 | 
				
			||||||
  		<version>1.2.0-SNAPSHOT</version>
 | 
					  		<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
  	</dependency>
 | 
					  	</dependency>
 | 
				
			||||||
  </dependencies>
 | 
					  </dependencies>
 | 
				
			||||||
</project>
 | 
					</project>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
  <parent>
 | 
					  <parent>
 | 
				
			||||||
    <groupId>com.telecominfraproject.wlan</groupId>
 | 
					    <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
    <artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
					    <artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
    <version>1.2.0-SNAPSHOT</version>
 | 
					    <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
    <relativePath>../../wlan-cloud-root</relativePath>
 | 
					    <relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
  </parent>
 | 
					  </parent>
 | 
				
			||||||
  <artifactId>opensync-gateway-build</artifactId>
 | 
					  <artifactId>opensync-gateway-build</artifactId>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
	<parent>
 | 
						<parent>
 | 
				
			||||||
		<groupId>com.telecominfraproject.wlan</groupId>
 | 
							<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
		<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
							<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
		<version>1.2.0-SNAPSHOT</version>
 | 
							<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		<relativePath>../../wlan-cloud-root</relativePath>
 | 
							<relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
	</parent>
 | 
						</parent>
 | 
				
			||||||
	<artifactId>opensync-gateway-cloud-docker</artifactId>
 | 
						<artifactId>opensync-gateway-cloud-docker</artifactId>
 | 
				
			||||||
@@ -22,7 +22,7 @@
 | 
				
			|||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>opensync-gateway-cloud-process</artifactId>
 | 
								<artifactId>opensync-gateway-cloud-process</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	</dependencies>
 | 
						</dependencies>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
	<parent>
 | 
						<parent>
 | 
				
			||||||
		<groupId>com.telecominfraproject.wlan</groupId>
 | 
							<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
		<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
							<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
		<version>1.2.0-SNAPSHOT</version>
 | 
							<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		<relativePath>../../wlan-cloud-root</relativePath>
 | 
							<relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
	</parent>
 | 
						</parent>
 | 
				
			||||||
	<artifactId>opensync-gateway-cloud-process</artifactId>
 | 
						<artifactId>opensync-gateway-cloud-process</artifactId>
 | 
				
			||||||
@@ -20,95 +20,95 @@
 | 
				
			|||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>opensync-ext-cloud</artifactId>
 | 
								<artifactId>opensync-ext-cloud</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
        <dependency>
 | 
					        <dependency>
 | 
				
			||||||
            <artifactId>filestore-service</artifactId>
 | 
					            <artifactId>filestore-service</artifactId>
 | 
				
			||||||
            <groupId>com.telecominfraproject.wlan</groupId>
 | 
					            <groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
            <version>1.2.0-SNAPSHOT</version>
 | 
					            <version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
        </dependency>
 | 
					        </dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>customer-service-remote</artifactId>
 | 
								<artifactId>customer-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>location-service-remote</artifactId>
 | 
								<artifactId>location-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>equipment-service-remote</artifactId>
 | 
								<artifactId>equipment-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>profile-service-remote</artifactId>
 | 
								<artifactId>profile-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>portal-user-service-remote</artifactId>
 | 
								<artifactId>portal-user-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>service-metric-service-remote</artifactId>
 | 
								<artifactId>service-metric-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>system-event-service-remote</artifactId>
 | 
								<artifactId>system-event-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>alarm-service-remote</artifactId>
 | 
								<artifactId>alarm-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>status-service-remote</artifactId>
 | 
								<artifactId>status-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>client-service-remote</artifactId>
 | 
								<artifactId>client-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>routing-service-remote</artifactId>
 | 
								<artifactId>routing-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>firmware-service-remote</artifactId>
 | 
								<artifactId>firmware-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>manufacturer-service-remote</artifactId>
 | 
								<artifactId>manufacturer-service-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>cloud-event-dispatcher-remote</artifactId>
 | 
								<artifactId>cloud-event-dispatcher-remote</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	</dependencies>
 | 
						</dependencies>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
	<parent>
 | 
						<parent>
 | 
				
			||||||
		<groupId>com.telecominfraproject.wlan</groupId>
 | 
							<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
		<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
							<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
		<version>1.2.0-SNAPSHOT</version>
 | 
							<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		<relativePath>../../wlan-cloud-root</relativePath>
 | 
							<relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
	</parent>
 | 
						</parent>
 | 
				
			||||||
	<artifactId>opensync-gateway-static-docker</artifactId>
 | 
						<artifactId>opensync-gateway-static-docker</artifactId>
 | 
				
			||||||
@@ -22,7 +22,7 @@
 | 
				
			|||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>opensync-gateway-static-process</artifactId>
 | 
								<artifactId>opensync-gateway-static-process</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	</dependencies>
 | 
						</dependencies>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
	<parent>
 | 
						<parent>
 | 
				
			||||||
		<groupId>com.telecominfraproject.wlan</groupId>
 | 
							<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
		<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
							<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
		<version>1.2.0-SNAPSHOT</version>
 | 
							<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		<relativePath>../../wlan-cloud-root</relativePath>
 | 
							<relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
	</parent>
 | 
						</parent>
 | 
				
			||||||
	<artifactId>opensync-gateway-static-process</artifactId>
 | 
						<artifactId>opensync-gateway-static-process</artifactId>
 | 
				
			||||||
@@ -18,7 +18,7 @@
 | 
				
			|||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>opensync-ext-static</artifactId>
 | 
								<artifactId>opensync-ext-static</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	</dependencies>
 | 
						</dependencies>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,7 +3,7 @@
 | 
				
			|||||||
	<parent>
 | 
						<parent>
 | 
				
			||||||
		<groupId>com.telecominfraproject.wlan</groupId>
 | 
							<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
		<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
							<artifactId>tip-wlan-cloud-root-pom</artifactId>
 | 
				
			||||||
		<version>1.2.0-SNAPSHOT</version>
 | 
							<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		<relativePath>../../wlan-cloud-root</relativePath>
 | 
							<relativePath>../../wlan-cloud-root</relativePath>
 | 
				
			||||||
	</parent>
 | 
						</parent>
 | 
				
			||||||
	<artifactId>opensync-gateway</artifactId>
 | 
						<artifactId>opensync-gateway</artifactId>
 | 
				
			||||||
@@ -14,22 +14,22 @@
 | 
				
			|||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>base-container</artifactId>
 | 
								<artifactId>base-container</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<artifactId>opensync-ext-interface</artifactId>
 | 
								<artifactId>opensync-ext-interface</artifactId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>client-models</artifactId>
 | 
								<artifactId>client-models</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>customer-models</artifactId>
 | 
								<artifactId>customer-models</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<groupId>com.vmware.ovsdb</groupId>
 | 
								<groupId>com.vmware.ovsdb</groupId>
 | 
				
			||||||
@@ -47,13 +47,13 @@
 | 
				
			|||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>service-metric-service-interface</artifactId>
 | 
								<artifactId>service-metric-service-interface</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<dependency>
 | 
							<dependency>
 | 
				
			||||||
			<artifactId>status-service-interface</artifactId>
 | 
								<artifactId>status-service-interface</artifactId>
 | 
				
			||||||
			<groupId>com.telecominfraproject.wlan</groupId>
 | 
								<groupId>com.telecominfraproject.wlan</groupId>
 | 
				
			||||||
			<version>1.2.0-SNAPSHOT</version>
 | 
								<version>1.3.0-SNAPSHOT</version>
 | 
				
			||||||
		</dependency>
 | 
							</dependency>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		<!-- https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java-util -->
 | 
							<!-- https://mvnrepository.com/artifact/com.google.protobuf/protobuf-java-util -->
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -321,6 +321,7 @@ public class TipWlanOvsdbClient implements OvsdbClientInterface {
 | 
				
			|||||||
        ovsdbDao.removeAllInetConfigs(ovsdbClient);
 | 
					        ovsdbDao.removeAllInetConfigs(ovsdbClient);
 | 
				
			||||||
        ovsdbDao.removeWifiRrm(ovsdbClient);
 | 
					        ovsdbDao.removeWifiRrm(ovsdbClient);
 | 
				
			||||||
        ovsdbDao.removeRadsecRadiusAndRealmConfigs(ovsdbClient);
 | 
					        ovsdbDao.removeRadsecRadiusAndRealmConfigs(ovsdbClient);
 | 
				
			||||||
 | 
					        ovsdbDao.removeAllStatsConfigs(ovsdbClient);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        extIntegrationInterface.clearEquipmentStatus(apId);
 | 
					        extIntegrationInterface.clearEquipmentStatus(apId);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -336,8 +337,15 @@ public class TipWlanOvsdbClient implements OvsdbClientInterface {
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        ovsdbDao.configureInterfaces(ovsdbClient);
 | 
					        ovsdbDao.configureInterfaces(ovsdbClient);
 | 
				
			||||||
        ovsdbDao.configureWifiRadios(ovsdbClient, opensyncAPConfig);
 | 
					        ovsdbDao.configureWifiRadios(ovsdbClient, opensyncAPConfig);
 | 
				
			||||||
        LOG.debug("Finished processConfigChanged for {}", apId);
 | 
					 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
 | 
					        ovsdbDao.configureStatsFromProfile(ovsdbClient, opensyncAPConfig);
 | 
				
			||||||
 | 
					        if (ovsdbDao.getDeviceStatsReportingInterval(ovsdbClient) != collectionIntervalSecDeviceStats) {
 | 
				
			||||||
 | 
					            ovsdbDao.updateDeviceStatsReportingInterval(ovsdbClient, collectionIntervalSecDeviceStats);
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        ovsdbDao.enableNetworkProbeForSyntheticClient(ovsdbClient);
 | 
				
			||||||
 | 
					        ovsdbDao.updateEventReportingInterval(ovsdbClient, collectionIntervalSecEvent);
 | 
				
			||||||
 | 
					        
 | 
				
			||||||
 | 
					        LOG.debug("Finished processConfigChanged for {}", apId);
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @Override
 | 
					    @Override
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -212,34 +212,8 @@ public class OvsdbNetworkConfig extends OvsdbDaoBase {
 | 
				
			|||||||
            List<Operation> operations = new ArrayList<>();
 | 
					            List<Operation> operations = new ArrayList<>();
 | 
				
			||||||
            Map<String, Value> tableColumns = new HashMap<>();
 | 
					            Map<String, Value> tableColumns = new HashMap<>();
 | 
				
			||||||
            Map<String, WifiInetConfigInfo> inetConfigMap = ovsdbGet.getProvisionedWifiInetConfigs(ovsdbClient);
 | 
					            Map<String, WifiInetConfigInfo> inetConfigMap = ovsdbGet.getProvisionedWifiInetConfigs(ovsdbClient);
 | 
				
			||||||
            WifiInetConfigInfo parentLanInterface = inetConfigMap.get(defaultLanInterfaceName);
 | 
					 | 
				
			||||||
            if (parentLanInterface == null) {
 | 
					 | 
				
			||||||
                throw new RuntimeException(
 | 
					 | 
				
			||||||
                        "Cannot get lan interface " + defaultLanInterfaceName + " for vlan " + vlanId);
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            tableColumns.put("if_type", new Atom<>("vlan"));
 | 
					 | 
				
			||||||
            tableColumns.put("vlan_id", new Atom<>(vlanId));
 | 
					 | 
				
			||||||
            tableColumns.put("if_name", new Atom<>(parentLanInterface.ifName + "_" + Integer.toString(vlanId)));
 | 
					 | 
				
			||||||
            tableColumns.put("parent_ifname", new Atom<>(parentLanInterface.ifName));
 | 
					 | 
				
			||||||
            tableColumns.put("enabled", new Atom<>(true));
 | 
					 | 
				
			||||||
            tableColumns.put("network", new Atom<>(true));
 | 
					 | 
				
			||||||
            tableColumns.put("ip_assign_scheme", new Atom<>(parentLanInterface.ipAssignScheme));
 | 
					 | 
				
			||||||
            tableColumns.put("NAT", new Atom<>(parentLanInterface.nat));
 | 
					 | 
				
			||||||
            tableColumns.put("mtu", new Atom<>(1500));
 | 
					 | 
				
			||||||
            String[] inetAddress = parentLanInterface.inetAddr.split("\\.");
 | 
					 | 
				
			||||||
            String vlanAddress = inetAddress[0] + "." + inetAddress[1] + "." + vlanId + "." + inetAddress[3];
 | 
					 | 
				
			||||||
            tableColumns.put("inet_addr", new Atom<>(vlanAddress));
 | 
					 | 
				
			||||||
            tableColumns.put("netmask", new Atom<>(parentLanInterface.netmask));
 | 
					 | 
				
			||||||
            tableColumns.put("dhcpd", com.vmware.ovsdb.protocol.operation.notation.Map.of(parentLanInterface.dhcpd));
 | 
					 | 
				
			||||||
            Row row = new Row(tableColumns);
 | 
					            Row row = new Row(tableColumns);
 | 
				
			||||||
            if (inetConfigMap.containsKey(parentLanInterface.ifName + "_" + Integer.toString(vlanId))) {
 | 
					
 | 
				
			||||||
                List<Condition> conditions = new ArrayList<>();
 | 
					 | 
				
			||||||
                conditions.add(new Condition("vlan_id", Function.EQUALS, new Atom<>(vlanId)));
 | 
					 | 
				
			||||||
                conditions.add(new Condition("parent_ifname", Function.EQUALS, new Atom<>(parentLanInterface.ifName)));
 | 
					 | 
				
			||||||
                operations.add(new Update(wifiInetConfigDbTable, conditions, row));
 | 
					 | 
				
			||||||
            } else {
 | 
					 | 
				
			||||||
                operations.add(new Insert(wifiInetConfigDbTable, row));
 | 
					 | 
				
			||||||
            }
 | 
					 | 
				
			||||||
            WifiInetConfigInfo parentWanInterface = inetConfigMap.get(defaultWanInterfaceName);
 | 
					            WifiInetConfigInfo parentWanInterface = inetConfigMap.get(defaultWanInterfaceName);
 | 
				
			||||||
            if (parentWanInterface == null) {
 | 
					            if (parentWanInterface == null) {
 | 
				
			||||||
                throw new RuntimeException(
 | 
					                throw new RuntimeException(
 | 
				
			||||||
@@ -251,8 +225,7 @@ public class OvsdbNetworkConfig extends OvsdbDaoBase {
 | 
				
			|||||||
            tableColumns.put("if_name", new Atom<>(parentWanInterface.ifName + "_" + Integer.toString(vlanId)));
 | 
					            tableColumns.put("if_name", new Atom<>(parentWanInterface.ifName + "_" + Integer.toString(vlanId)));
 | 
				
			||||||
            tableColumns.put("parent_ifname", new Atom<>(parentWanInterface.ifName));
 | 
					            tableColumns.put("parent_ifname", new Atom<>(parentWanInterface.ifName));
 | 
				
			||||||
            tableColumns.put("enabled", new Atom<>(true));
 | 
					            tableColumns.put("enabled", new Atom<>(true));
 | 
				
			||||||
            tableColumns.put("network", new Atom<>(true));
 | 
					            tableColumns.put("ip_assign_scheme", new Atom<>("none"));
 | 
				
			||||||
            tableColumns.put("ip_assign_scheme", new Atom<>(parentWanInterface.ipAssignScheme));
 | 
					 | 
				
			||||||
            tableColumns.put("NAT", new Atom<>(parentWanInterface.nat));
 | 
					            tableColumns.put("NAT", new Atom<>(parentWanInterface.nat));
 | 
				
			||||||
            tableColumns.put("mtu", new Atom<>(1500));
 | 
					            tableColumns.put("mtu", new Atom<>(1500));
 | 
				
			||||||
            row = new Row(tableColumns);
 | 
					            row = new Row(tableColumns);
 | 
				
			||||||
@@ -278,8 +251,7 @@ public class OvsdbNetworkConfig extends OvsdbDaoBase {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
            inetConfigMap = ovsdbGet.getProvisionedWifiInetConfigs(ovsdbClient);
 | 
					            inetConfigMap = ovsdbGet.getProvisionedWifiInetConfigs(ovsdbClient);
 | 
				
			||||||
            LOG.debug("Provisioned vlan on wan {} and lan {}",
 | 
					            LOG.debug("Provisioned vlan on wan {} and lan {}",
 | 
				
			||||||
                    inetConfigMap.get(parentWanInterface.ifName + "_" + Integer.toString(vlanId)),
 | 
					                    inetConfigMap.get(parentWanInterface.ifName + "_" + Integer.toString(vlanId)));
 | 
				
			||||||
                    inetConfigMap.get(parentLanInterface.ifName + "_" + Integer.toString(vlanId)));
 | 
					 | 
				
			||||||
        } catch (OvsdbClientException | TimeoutException | ExecutionException | InterruptedException e) {
 | 
					        } catch (OvsdbClientException | TimeoutException | ExecutionException | InterruptedException e) {
 | 
				
			||||||
            LOG.error("Error in provisioning Vlan", e);
 | 
					            LOG.error("Error in provisioning Vlan", e);
 | 
				
			||||||
            throw new RuntimeException(e);
 | 
					            throw new RuntimeException(e);
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -351,8 +351,8 @@ public class OvsdbStatsConfig extends OvsdbDaoBase {
 | 
				
			|||||||
                    rowColumns.put("report_type", new Atom<>("raw"));
 | 
					                    rowColumns.put("report_type", new Atom<>("raw"));
 | 
				
			||||||
                    rowColumns.put("stats_type", new Atom<>("survey"));
 | 
					                    rowColumns.put("stats_type", new Atom<>("survey"));
 | 
				
			||||||
                    rowColumns.put("survey_type", new Atom<>("off-chan"));
 | 
					                    rowColumns.put("survey_type", new Atom<>("off-chan"));
 | 
				
			||||||
                    rowColumns.put("sampling_interval", new Atom<>(0));
 | 
					                    rowColumns.put("sampling_interval", new Atom<>(10));
 | 
				
			||||||
                    rowColumns.put("survey_interval_ms", new Atom<>(10));
 | 
					                    rowColumns.put("survey_interval_ms", new Atom<>(120));
 | 
				
			||||||
                    rowColumns.put("threshold", thresholds);
 | 
					                    rowColumns.put("threshold", thresholds);
 | 
				
			||||||
                    Row updateRow = new Row(rowColumns);
 | 
					                    Row updateRow = new Row(rowColumns);
 | 
				
			||||||
                    operations.add(new Insert(wifiStatsConfigDbTable, updateRow));
 | 
					                    operations.add(new Insert(wifiStatsConfigDbTable, updateRow));
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user