You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2020/06/25 12:27:52 UTC

[incubator-nuttx] branch master updated: vpnkit: set mac address when available

This is an automated email from the ASF dual-hosted git repository.

xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nuttx.git


The following commit(s) were added to refs/heads/master by this push:
     new 05671fd  vpnkit: set mac address when available
05671fd is described below

commit 05671fd8f1afc15fd3055f35884c25faab8697ab
Author: YAMAMOTO Takashi <ya...@midokura.com>
AuthorDate: Thu Jun 25 19:24:49 2020 +0900

    vpnkit: set mac address when available
    
    up_vpnkit network driver gets its mac address from the vpnkit.
    it isn't available until a successful negotiation with the vpnkit.
---
 arch/sim/src/sim/up_vpnkit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/sim/src/sim/up_vpnkit.c b/arch/sim/src/sim/up_vpnkit.c
index 13e0d29..df551f4 100644
--- a/arch/sim/src/sim/up_vpnkit.c
+++ b/arch/sim/src/sim/up_vpnkit.c
@@ -111,6 +111,7 @@ static int vpnkit_connect(void)
   INFO("Successfully negotiated with vpnkit");
   g_vpnkit_fd = fd;
   g_connect_warned = false;
+  netdriver_setmacaddr(g_vifinfo.mac);
   return 0;
 }
 
@@ -138,7 +139,6 @@ static void vpnkit_disconnect(void)
 void vpnkit_init(void)
 {
   vpnkit_connect();
-  netdriver_setmacaddr(g_vifinfo.mac);
 }
 
 /****************************************************************************