mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			Added NSAPI_KEEPIDLE option to the socket API and LWIPInterface
							parent
							
								
									864c73b64a
								
							
						
					
					
						commit
						53349343e9
					
				| 
						 | 
				
			
			@ -557,6 +557,14 @@ int LWIPInterface::setsockopt(void *handle, int level, int optname, const void *
 | 
			
		|||
            s->tcp->so_options |= SOF_KEEPALIVE;
 | 
			
		||||
            return 0;
 | 
			
		||||
 | 
			
		||||
        case NSAPI_KEEPIDLE:
 | 
			
		||||
            if (optlen != sizeof(int) || s->proto != NSAPI_TCP) {
 | 
			
		||||
                return NSAPI_ERROR_UNSUPPORTED;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            s->tcp->keep_idle = *(int*)optval;
 | 
			
		||||
            return 0;
 | 
			
		||||
 | 
			
		||||
        case NSAPI_KEEPINTVL:
 | 
			
		||||
            if (optlen != sizeof(int) || s->proto != NSAPI_TCP) {
 | 
			
		||||
                return NSAPI_ERROR_UNSUPPORTED;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue