osmo-ttcn3-hacks/sgsn
Harald Welte 18ed23cda5 regen-makefile.sh: Put libraries in LINUX_LIBS, not LDFLAGS
Additional libraries to be linked should be in LINUX_LIBS (appended at
the end of the linker command), not part of LDFLAGS (prepended to
the beginning of the linker command).

On binutils 2.35.1 / Debian unstable, without this patch, I get

/usr/bin/ld: IPL4asp_PT.so: undefined reference to `sctp_bindx'
/usr/bin/ld: IPL4asp_PT.so: undefined reference to `sctp_connectx'

which is resolved by this patch

Change-Id: I8a339076f445e3c650e407ae982c7c2dc4a760b2
2020-10-04 21:09:11 +02:00
..
README.md Update README.md of several TTCN3 test suites 2019-11-15 18:49:09 +00:00
SGSN_Tests.cfg NS_Emulation: Prepare NSConfiguration for non-IP providers 2020-09-27 09:15:32 +00:00
SGSN_Tests.default sgsn: don't re-use the same NS for all 3 BSSGP 2018-08-28 14:27:08 +02:00
SGSN_Tests.ttcn NS_Emulation: Prepare NSConfiguration for non-IP providers 2020-09-27 09:15:32 +00:00
SGSN_Tests_Iu.ttcn SGSN_Tests_Iu: Enable Iu tests that made the SGSN crash 2020-01-28 14:44:39 +01:00
SGSN_Tests_NS.ttcn SGSN: introduce NS tests 2020-09-25 01:31:44 +02:00
expected-results.xml sgsn: update expected-results.xml 2020-09-18 08:37:11 +00:00
gen_links.sh NS_Emulation: Add [optional] support for FrameRelay transport 2020-10-03 18:24:50 +02:00
osmo-sgsn.cfg sgsn: update configs for running without docker 2019-08-30 13:23:34 +02:00
osmo-stp.cfg sgsn: update configs for running without docker 2019-08-30 13:23:34 +02:00
regen_makefile.sh regen-makefile.sh: Put libraries in LINUX_LIBS, not LDFLAGS 2020-10-04 21:09:11 +02:00

README.md

SGSN_Tests.ttcn

  • external interfaces
    • Gb (emulates PCU side NS/BSSGP + MS)
    • Iu (emulates HNBGW side IuPS)
    • Gp: GTP (emulates GGSN)
    • GSUP (emulates HLR)
    • VTY

{% dot sgsn_tests.svg digraph G { rankdir=LR; SGSN [label="IUT\nosmo-sgsn",shape="box"]; ATS [label="ATS\nSGSN_Tests.ttcn"]; STP [label="STP\nosmo-stp"];

ATS -> SGSN [label="Gb"]; SGSN-> ATS [label="Gp (GTP)"]; SGSN -> STP [label="Iu (IuPS)"]; ATS -> STP [label="Iu (IuPS)"]; SGSN -> ATS [label="GSUP"]; ATS -> SGSN [label="VTY"]; } %}