mirror of
				https://github.com/vdsm/virtual-dsm.git
				synced 2025-11-04 08:54:51 +08:00 
			
		
		
		
	feat: Set MTU size for TAP interface (#909)
This commit is contained in:
		
							parent
							
								
									a1993e590a
								
							
						
					
					
						commit
						91229152bd
					
				@ -59,6 +59,10 @@ configureDHCP() {
 | 
				
			|||||||
      fi ;;
 | 
					      fi ;;
 | 
				
			||||||
  esac
 | 
					  esac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  if ! ip link set dev "$VM_NET_TAP" mtu "$MTU"; then
 | 
				
			||||||
 | 
					    warn "Failed to set MTU size.."
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  while ! ip link set "$VM_NET_TAP" up; do
 | 
					  while ! ip link set "$VM_NET_TAP" up; do
 | 
				
			||||||
    info "Waiting for MAC address $VM_NET_MAC to become available..."
 | 
					    info "Waiting for MAC address $VM_NET_MAC to become available..."
 | 
				
			||||||
    sleep 2
 | 
					    sleep 2
 | 
				
			||||||
@ -214,6 +218,10 @@ configureNAT() {
 | 
				
			|||||||
    error "$tuntap" && return 1
 | 
					    error "$tuntap" && return 1
 | 
				
			||||||
  fi
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  if ! ip link set dev "$VM_NET_TAP" mtu "$MTU"; then
 | 
				
			||||||
 | 
					    warn "Failed to set MTU size.."
 | 
				
			||||||
 | 
					  fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  GATEWAY_MAC=$(echo "$VM_NET_MAC" | rev)
 | 
					  GATEWAY_MAC=$(echo "$VM_NET_MAC" | rev)
 | 
				
			||||||
  GATEWAY_MAC="02:${GATEWAY_MAC:0:14}"
 | 
					  GATEWAY_MAC="02:${GATEWAY_MAC:0:14}"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user