mirror of
				https://github.com/yggdrasil-network/yggdrasil-go.git
				synced 2025-11-03 18:55:08 +03:00 
			
		
		
		
	Fix bad Name() calls
This commit is contained in:
		
							parent
							
								
									235b64345e
								
							
						
					
					
						commit
						b27ada9191
					
				
					 3 changed files with 8 additions and 8 deletions
				
			
		| 
						 | 
					@ -98,13 +98,13 @@ func (tun *TunAdapter) setupAddress(addr string) error {
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Friendly output
 | 
						// Friendly output
 | 
				
			||||||
	tun.log.Infof("Interface name: %s", tun.iface.Name())
 | 
						tun.log.Infof("Interface name: %s", tun.Name())
 | 
				
			||||||
	tun.log.Infof("Interface IPv6: %s", addr)
 | 
						tun.log.Infof("Interface IPv6: %s", addr)
 | 
				
			||||||
	tun.log.Infof("Interface MTU: %d", tun.mtu)
 | 
						tun.log.Infof("Interface MTU: %d", tun.mtu)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Create the MTU request
 | 
						// Create the MTU request
 | 
				
			||||||
	var ir in6_ifreq_mtu
 | 
						var ir in6_ifreq_mtu
 | 
				
			||||||
	copy(ir.ifr_name[:], tun.iface.Name())
 | 
						copy(ir.ifr_name[:], tun.Name())
 | 
				
			||||||
	ir.ifru_mtu = int(tun.mtu)
 | 
						ir.ifru_mtu = int(tun.mtu)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	// Set the MTU
 | 
						// Set the MTU
 | 
				
			||||||
| 
						 | 
					@ -113,7 +113,7 @@ func (tun *TunAdapter) setupAddress(addr string) error {
 | 
				
			||||||
		tun.log.Errorf("Error in SIOCSIFMTU: %v", errno)
 | 
							tun.log.Errorf("Error in SIOCSIFMTU: %v", errno)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Fall back to ifconfig to set the MTU
 | 
							// Fall back to ifconfig to set the MTU
 | 
				
			||||||
		cmd := exec.Command("ifconfig", tun.iface.Name(), "mtu", string(tun.mtu))
 | 
							cmd := exec.Command("ifconfig", tun.Name(), "mtu", string(tun.mtu))
 | 
				
			||||||
		tun.log.Warnf("Using ifconfig as fallback: %v", strings.Join(cmd.Args, " "))
 | 
							tun.log.Warnf("Using ifconfig as fallback: %v", strings.Join(cmd.Args, " "))
 | 
				
			||||||
		output, err := cmd.CombinedOutput()
 | 
							output, err := cmd.CombinedOutput()
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
| 
						 | 
					@ -125,7 +125,7 @@ func (tun *TunAdapter) setupAddress(addr string) error {
 | 
				
			||||||
	// Create the address request
 | 
						// Create the address request
 | 
				
			||||||
	// FIXME: I don't work!
 | 
						// FIXME: I don't work!
 | 
				
			||||||
	var ar in6_ifreq_addr
 | 
						var ar in6_ifreq_addr
 | 
				
			||||||
	copy(ar.ifr_name[:], tun.iface.Name())
 | 
						copy(ar.ifr_name[:], tun.Name())
 | 
				
			||||||
	ar.ifru_addr.sin6_len = uint8(unsafe.Sizeof(ar.ifru_addr))
 | 
						ar.ifru_addr.sin6_len = uint8(unsafe.Sizeof(ar.ifru_addr))
 | 
				
			||||||
	ar.ifru_addr.sin6_family = unix.AF_INET6
 | 
						ar.ifru_addr.sin6_family = unix.AF_INET6
 | 
				
			||||||
	parts := strings.Split(strings.Split(addr, "/")[0], ":")
 | 
						parts := strings.Split(strings.Split(addr, "/")[0], ":")
 | 
				
			||||||
| 
						 | 
					@ -142,7 +142,7 @@ func (tun *TunAdapter) setupAddress(addr string) error {
 | 
				
			||||||
		tun.log.Errorf("Error in SIOCSIFADDR_IN6: %v", errno)
 | 
							tun.log.Errorf("Error in SIOCSIFADDR_IN6: %v", errno)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Fall back to ifconfig to set the address
 | 
							// Fall back to ifconfig to set the address
 | 
				
			||||||
		cmd := exec.Command("ifconfig", tun.iface.Name(), "inet6", addr)
 | 
							cmd := exec.Command("ifconfig", tun.Name(), "inet6", addr)
 | 
				
			||||||
		tun.log.Warnf("Using ifconfig as fallback: %v", strings.Join(cmd.Args, " "))
 | 
							tun.log.Warnf("Using ifconfig as fallback: %v", strings.Join(cmd.Args, " "))
 | 
				
			||||||
		output, err := cmd.CombinedOutput()
 | 
							output, err := cmd.CombinedOutput()
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -33,7 +33,7 @@ func (tun *TunAdapter) setupAddress(addr string) error {
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	nlintf, err := netlink.LinkByName(tun.iface.Name())
 | 
						nlintf, err := netlink.LinkByName(tun.Name())
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
| 
						 | 
					@ -47,7 +47,7 @@ func (tun *TunAdapter) setupAddress(addr string) error {
 | 
				
			||||||
		return err
 | 
							return err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	// Friendly output
 | 
						// Friendly output
 | 
				
			||||||
	tun.log.Infof("Interface name: %s", tun.iface.Name())
 | 
						tun.log.Infof("Interface name: %s", tun.Name())
 | 
				
			||||||
	tun.log.Infof("Interface IPv6: %s", addr)
 | 
						tun.log.Infof("Interface IPv6: %s", addr)
 | 
				
			||||||
	tun.log.Infof("Interface MTU: %d", tun.mtu)
 | 
						tun.log.Infof("Interface MTU: %d", tun.mtu)
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,6 +27,6 @@ func (tun *TunAdapter) setup(ifname string, addr string, mtu int) error {
 | 
				
			||||||
// We don't know how to set the IPv6 address on an unknown platform, therefore
 | 
					// We don't know how to set the IPv6 address on an unknown platform, therefore
 | 
				
			||||||
// write about it to stdout and don't try to do anything further.
 | 
					// write about it to stdout and don't try to do anything further.
 | 
				
			||||||
func (tun *TunAdapter) setupAddress(addr string) error {
 | 
					func (tun *TunAdapter) setupAddress(addr string) error {
 | 
				
			||||||
	tun.log.Warnln("Warning: Platform not supported, you must set the address of", tun.iface.Name(), "to", addr)
 | 
						tun.log.Warnln("Warning: Platform not supported, you must set the address of", tun.Name(), "to", addr)
 | 
				
			||||||
	return nil
 | 
						return nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue