osmo-gsm-tester/src/osmo_gsm_tester
Pau Espin 6641994d8d Set osmo-ggsn ipv6 link-local addr and enable ipv6 ctx activate test
osmo-ggsn requires a link-local IPv6 address to be added to the
tun interface, otherwise the apn will not be configured correctly and it
won't be able to allocate addresses from the ipv6 pool later on.
Some OS don't support autoconfiguring link-local IPv6 addresses when the
interface is brought up (some linux versions are known to fail at it).
This is the case for our Prod osmo-gsm-tester setup (running debian8
with kernel 3.16.51).

Make sure we configure correctly the interface by forcing osmo-ggsn to
set on the interface and use a specific IPv6 link-local address. This is
done by using the "ipv6 link-local" vty cmd in osmo-ggsn.

After this modification, we can re-enable ipv6 gprs context creation as
it will work in Prod setup.

Related: OS#2746

Change-Id: Ib291c02a3c57a4189f9c4b1b856109be97ad2a34
2017-12-15 12:08:47 +01:00
..
templates Set osmo-ggsn ipv6 link-local addr and enable ipv6 ctx activate test 2017-12-15 12:08:47 +01:00
__init__.py Re-License under GPLv3-or-later instead of AGPLv3-or-later 2017-06-03 14:23:51 +00:00
bts_octphy.py cosmetic: bts_octphy: Sort members according to scope 2017-12-14 19:18:57 +01:00
bts_osmo.py bts_osmo: Use correct parameters for create_pcu 2017-12-15 11:49:04 +01:00
bts_osmotrx.py cosmetic: bts_osmotrx: Sort members according to scope 2017-12-14 19:18:58 +01:00
bts_sysmo.py cosmetic: bts_sysmo: Sort members according to scope 2017-12-14 19:18:58 +01:00
config.py config: Fix crash in overlay() 2017-11-06 17:43:01 +00:00
esme.py esme: Remove temporary workaround for non-implemented deliver_sm 2017-08-18 19:19:16 +00:00
event_loop.py event_loop: Remove unneeded commented import line and explanation 2017-11-12 13:19:23 +00:00
log.py Add microsecond accuracy to log timestamps 2017-07-03 10:39:56 +00:00
modem.py modem: Add minimal GPRS support 2017-12-05 15:06:52 +01:00
osmo_bsc.py OsmoBsc: Introduce bts_is_connected API 2017-12-13 14:09:19 +00:00
osmo_ctrl.py ctrl: Add dbg log to print received data 2017-08-23 10:48:07 +02:00
osmo_ggsn.py osmo-ggsn: set cap CAP_NET_ADMIN to be able to set up tun devices 2017-12-13 16:08:38 +01:00
osmo_hlr.py hlr: Rename conf_for API 2017-11-23 11:09:38 +01:00
osmo_mgcpgw.py Configure PcapRecorder to record on any iface 2017-11-20 17:40:27 +01:00
osmo_mgw.py Configure PcapRecorder to record on any iface 2017-11-20 17:40:27 +01:00
osmo_msc.py hlr: Rename conf_for API 2017-11-23 11:09:38 +01:00
osmo_nitb.py OsmoNitb: Introduce bts_is_connected API 2017-12-13 14:09:19 +00:00
osmo_sgsn.py OsmoPcuSysmo: Integrate with Sysmobts and OsmoSgsn 2017-12-05 13:36:46 +00:00
osmo_stp.py Configure PcapRecorder to record on any iface 2017-11-20 17:40:27 +01:00
pcap_recorder.py fix and refactor logging: drop 'with', simplify 2017-06-13 13:32:01 +02:00
pcu_osmo.py Add OsmoPcu class 2017-12-05 12:16:31 +01:00
pcu_sysmo.py Add class OsmoPcuSysmo 2017-12-05 12:12:59 +01:00
process.py modem, process: Remove unneeded test import 2017-11-12 13:19:24 +00:00
report.py Move Test class to its own test.py module 2017-11-17 17:12:15 +01:00
resource.py bts_*: Add incrementing bvci and rac values 2017-12-05 15:06:52 +01:00
schema.py bts_*: Add incrementing bvci and rac values 2017-12-05 15:06:52 +01:00
sms.py Add support for SMPP testing 2017-06-18 08:48:09 +00:00
smsc.py Add support for SMPP testing 2017-06-18 08:48:09 +00:00
suite.py bts_*: Add incrementing bvci and rac values 2017-12-05 15:06:52 +01:00
template.py fix and refactor logging: drop 'with', simplify 2017-06-13 13:32:01 +02:00
test.py Move Test class to its own test.py module 2017-11-17 17:12:15 +01:00
testenv.py Rename test module to testenv and update references 2017-11-17 17:07:51 +01:00
trial.py fix and refactor logging: drop 'with', simplify 2017-06-13 13:32:01 +02:00
util.py osmo-ggsn: set cap CAP_NET_ADMIN to be able to set up tun devices 2017-12-13 16:08:38 +01:00