Project

General

Profile

Actions

Bug #3383

closed

libosmo-sigtran performs blocking connect() for M3UA

Added by laforge almost 6 years ago. Updated almost 6 years ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
-
Start date:
07/05/2018
Due date:
% Done:

100%

Spec Reference:

Description

When trying to establish a connection from OsmoBSC to a MSC, and the MSC/STP doesn't either
a) actively refuse the connection (port unreachable or the like), or
b) accept the connection

We are blocking the entire BSC process, so no vty or Abis processing is happening.

it basically looks like this in strace:

bind(8, {sa_family=AF_INET, sin_port=htons(30003), sin_addr=inet_addr("0.0.0.0")}, 16) = 0
connect(8, {sa_family=AF_INET, sin_port=htons(30003), sin_addr=inet_addr("12.13.14.15")}, 16^Cstrace: Process 56640 detached
 <detached ...>

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)