From 7184999022a40ec56f59e66dd0ffa4b1bf346988 Mon Sep 17 00:00:00 2001 From: Eduardo Montoya Date: Wed, 10 Nov 2021 17:45:33 +0100 Subject: [PATCH] [thci] override `forceSetSlaac` for border router (#7149) Manually configured addresses need to be added to the TUN interface in order for the host to handle them. --- tools/harness-thci/OpenThread_BR.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tools/harness-thci/OpenThread_BR.py b/tools/harness-thci/OpenThread_BR.py index 144280790..49de6d0e6 100644 --- a/tools/harness-thci/OpenThread_BR.py +++ b/tools/harness-thci/OpenThread_BR.py @@ -647,3 +647,9 @@ EOF" print('powerUp') self.bash('sudo service otbr-agent start') super(OpenThread_BR, self).powerUp() + + # Override forceSetSlaac + @API + def forceSetSlaac(self, slaacAddress): + print('forceSetSlaac %s' % slaacAddress) + self.bash('sudo ip -6 addr add %s/64 dev wpan0' % slaacAddress)