| 
					
				 | 
			
			
				@@ -4107,6 +4107,7 @@ void SiLoadHubOptionCfg(FOLDER *f, HUB_OPTION *o) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	o->DetectDormantSessionInterval = CfgGetInt(f, "DetectDormantSessionInterval");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	o->NoPhysicalIPOnPacketLog = CfgGetBool(f, "NoPhysicalIPOnPacketLog");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	o->UseHubNameAsDhcpUserClassOption = CfgGetBool(f, "UseHubNameAsDhcpUserClassOption");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	o->UseHubNameAsRadiusNasId = CfgGetBool(f, "UseHubNameAsRadiusNasId");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// Enabled by default
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if (CfgIsItem(f, "ManageOnlyPrivateIP"))
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4206,6 +4207,7 @@ void SiWriteHubOptionCfg(FOLDER *f, HUB_OPTION *o) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	CfgAddBool(f, "DisableCheckMacOnLocalBridge", o->DisableCheckMacOnLocalBridge);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	CfgAddBool(f, "DisableCorrectIpOffloadChecksum", o->DisableCorrectIpOffloadChecksum);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	CfgAddBool(f, "UseHubNameAsDhcpUserClassOption", o->UseHubNameAsDhcpUserClassOption);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	CfgAddBool(f, "UseHubNameAsRadiusNasId", o->UseHubNameAsRadiusNasId);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // Write the user
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7533,6 +7535,7 @@ void SiCalledUpdateHub(SERVER *s, PACK *p) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	o.DisableCheckMacOnLocalBridge = PackGetBool(p, "DisableCheckMacOnLocalBridge");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	o.DisableCorrectIpOffloadChecksum = PackGetBool(p, "DisableCorrectIpOffloadChecksum");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	o.UseHubNameAsDhcpUserClassOption = PackGetBool(p, "UseHubNameAsDhcpUserClassOption");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	o.UseHubNameAsRadiusNasId = PackGetBool(p, "UseHubNameAsRadiusNasId");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	save_packet_log = PackGetInt(p, "SavePacketLog");
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	packet_log_switch_type = PackGetInt(p, "PacketLogSwitchType");
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -9384,6 +9387,7 @@ void SiPackAddCreateHub(PACK *p, HUB *h) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	PackAddData(p, "HashedPassword", h->HashedPassword, SHA1_SIZE);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	PackAddData(p, "SecurePassword", h->SecurePassword, SHA1_SIZE);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	PackAddBool(p, "UseHubNameAsDhcpUserClassOption", h->Option->UseHubNameAsDhcpUserClassOption);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	PackAddBool(p, "UseHubNameAsRadiusNasId", h->Option->UseHubNameAsRadiusNasId);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	SiAccessListToPack(p, h->AccessList);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 |