Gitiles
Code Review
Sign In
gerrit.osmocom.org
/
osmo-mgw
/
55ef5fb7ef0880544343e757c5614fdce2bba1a3
/
openbsc
/
src
/
osmo-bsc_nat
/
bsc_mgcp_utils.c
d000c27
nat: Improve the error message for the failing bind call
by Holger Hans Peter Freyther
· 13 years ago
d36ff76
Fix build of bsc-nat and GPRS code after include path change
by Harald Welte
· 13 years ago
136f453
src: use new library libosmogsm and new path to headers in libosmocore
by Pablo Neira Ayuso
· 13 years ago
a17faf8
Rename bsc_nat -> osmo-bsc_nat and bsc_mgcp -> osmo-bsc_mgcp
by Harald Welte
· 13 years ago
[Renamed from openbsc/src/nat/bsc_mgcp_utils.c]
88ad772
mgcp: Introduce a mgcp_trunk_config enum for endpoint configs
by Holger Hans Peter Freyther
· 13 years ago
9ec030d
nat: Change number of multiplexes to the max-endpoints
by Holger Hans Peter Freyther
· 13 years ago
a9e9331
nat: Allocate endpoints from multiple multiplexes.
by Holger Hans Peter Freyther
· 13 years ago
7b07b2d
nat: Start making the number of multiplexes configurable
by Holger Hans Peter Freyther
· 14 years ago
ed500e3
nat: Allocate the endpoint status dynamically
by Holger Hans Peter Freyther
· 14 years ago
368a0a7
ipa: Only use one IPA number for Osmo extensions
by Holger Hans Peter Freyther
· 14 years ago
9af6ddf
License change: We are now AGPLv3+ instead of GPLv2+
by Harald Welte
· 14 years ago
1406977
nat: Verify that the endpoint from the assignment command exists
by Holger Hans Peter Freyther
· 14 years ago
19c530c
ipaccess: Put our extensions to the protocol into the same enum
by Holger Hans Peter Freyther
· 14 years ago
f2eedff
nat: Send a transcoder reset on start up.
by Holger Hans Peter Freyther
· 14 years ago
985f569
nat: Keep the audio name and default payload around
by Holger Hans Peter Freyther
· 14 years ago
249d69a
nat: Use the write_queue inside the CFG.
by Holger Hans Peter Freyther
· 14 years ago
3c79214
nat: NULL check the allocation and print a nice warning.
by Holger Hans Peter Freyther
· 14 years ago
f7c86c5
nat: Replace the MGCP Endpoint if that is required
by Holger Hans Peter Freyther
· 14 years ago
bf812fa
nat: Use different static transaction numbers for the DLCX/MDCX message
by Holger Hans Peter Freyther
· 14 years ago
d38aa45
nat: Document that the MDCX message is not implemented
by Holger Hans Peter Freyther
· 14 years ago
601180f
nat: Send the right MDCX down the stream
by Holger Hans Peter Freyther
· 14 years ago
7d5bb26
nat: Remove the code that is wrongly placed..
by Holger Hans Peter Freyther
· 14 years ago
8574dcf
nat: Close the right endpoint down the stream.
by Holger Hans Peter Freyther
· 14 years ago
45fd07d
nat: Attempt to assign the BSC Timeslot based on a free list
by Holger Hans Peter Freyther
· 14 years ago
39cd32e
nat: Remove the CRCX value from the nat
by Holger Hans Peter Freyther
· 14 years ago
c021fbe
nat: Reindent the code, no functional change
by Holger Hans Peter Freyther
· 14 years ago
f4b3439
nat: Make the code work in terms of endpoints instead of timeslot/multiplex
by Holger Hans Peter Freyther
· 14 years ago
5910033
nat: Use the bsc_timeslot when talking to the BSC downstream
by Holger Hans Peter Freyther
· 14 years ago
7d47601
nat: In case the downstream fails on a CRCX, ask it to do a DLCX
by Holger Hans Peter Freyther
· 14 years ago
c2ff554
nat: Use the state information for the callback.
by Holger Hans Peter Freyther
· 14 years ago
5b2726e
nat: Keep the state (CRCX,MDCX,DLCX) of the operation..
by Holger Hans Peter Freyther
· 14 years ago
b84b5f6
nat: Free the endpoint when we get an empty CI.
by Holger Hans Peter Freyther
· 14 years ago
4634013
mgcp: Make the CI uint32_t all the way to avoid mismatch
by Holger Hans Peter Freyther
· 14 years ago
9c31cfc
nat: Provide information of when a msg does not contain a CI
by Holger Hans Peter Freyther
· 14 years ago
d5e6c23
nat: Use the mgcp_config_alloc to have defaults initialized
by Holger Hans Peter Freyther
· 14 years ago
58ff219
mgcp: Attempt to separate the RTP/RTCP port for the Network and for the BTS
by Holger Hans Peter Freyther
· 14 years ago
a17d701
mgcp: Group the state for bts/net into a struct and have two instances
by Holger Hans Peter Freyther
· 14 years ago
e66cac3
nat: Fix the spelling of that comment.
by Holger Hans Peter Freyther
· 14 years ago
d5db12c
Use new include paths of libosmo-sccp 0.0.2
by Harald Welte
· 14 years ago
c2b31ed
nat: Fix compilation with nat not being enabled.
by Holger Hans Peter Freyther
· 14 years ago
e2c1520
nat: u_int16_t -> uint16_t
by Holger Hans Peter Freyther
· 14 years ago
dbd16fe
nat: u_int8_t -> uint8_t
by Holger Hans Peter Freyther
· 14 years ago
8330c1c
nat: Count the number of dropped SCCP and MGCP calls as well.
by Holger Hans Peter Freyther
· 14 years ago
69d801e
nat: Do not use the bssap.h include as it does not exist in this branch.
by Holger Hans Peter Freyther
· 14 years ago
3a347f0
nat: Fix memory leak... in MGCP forwarding
by Holger Hans Peter Freyther
· 14 years ago
fef7612
nat: Release the transaction id earlier, always reset the BSC
by Holger Hans Peter Freyther
· 14 years ago
3d194d9
nat: Attempt to clarify the text inside the log message.
by Holger Hans Peter Freyther
· 14 years ago
959bbcf
nat: Only send DLCX when we have send a CRCX to the BSC on this endpoint
by Holger Hans Peter Freyther
· 14 years ago
f42f45b
nat: Use hex for the endpoint names
by Holger Hans Peter Freyther
· 14 years ago
7b7eef6
nat: Change MGCP DLCX handling and send dummy MDCX to the BTS.
by Holger Hans Peter Freyther
· 14 years ago
842c0c0
[nat] Reword warning when we had a pending transaction and forget about it.
by Holger Hans Peter Freyther
· 14 years ago
317ae72
nat: Clear the connection on a DLCX
by Holger Hans Peter Freyther
· 14 years ago
08a1b16
nat: Return the SCCP Connection again...
by Holger Hans Peter Freyther
· 14 years ago
eb52e89
nat: Return the newest SCCP connection...
by Holger Hans Peter Freyther
· 14 years ago
1395948
Use osmocore tlv definition for GSM0808.
by Holger Hans Peter Freyther
· 14 years ago
290d84e
nat: Set a dummy bts_ip to avoid misdetection of the bts...
by Holger Hans Peter Freyther
· 14 years ago
2896df7
nat: Attempt to have a single BSC write method
by Holger Hans Peter Freyther
· 14 years ago
bba5934
nat: Allow to realloc already allocated endpoints
by Holger Hans Peter Freyther
· 14 years ago
dd16b42
nat: Attempt to make MGCP forwarding more robust
by Holger Hans Peter Freyther
· 14 years ago
2066b8c
nat: Fix thinko... use the right fd to determine the IP of the bts
by Holger Hans Peter Freyther
· 14 years ago
92febd3
nat: Improve the log message and print the errno/strerror(errno)
by Holger Hans Peter Freyther
· 14 years ago
4ad5850
nat: Set the MGCP audio payload to -1.
by Holger Hans Peter Freyther
· 14 years ago
d2dd6e8
Revert "nat: Remember where the BTS is listening for things."
by Holger Hans Peter Freyther
· 14 years ago
26a4389
nat: Close all endpoints used by a BSC when the BSC is gone
by Holger Hans Peter Freyther
· 14 years ago
5cc94fb
nat: Remember a pending delete on an endpoint and carry it out later
by Holger Hans Peter Freyther
· 14 years ago
3f7c7d0
nat: Avoid crashing when we have no pending transaction
by Holger Hans Peter Freyther
· 14 years ago
b9ac37d
nat: Logging improvement for the nat.
by Holger Hans Peter Freyther
· 14 years ago
f05506e
nat: Remember where the BTS is listening for things.
by Holger Hans Peter Freyther
· 14 years ago
806aca9
nat: No need to match \r\n when parsing the C: N
by Holger Hans Peter Freyther
· 14 years ago
9e5300a
nat: Remove the broken empty line check, follow \n vs \r\n of input
by Holger Hans Peter Freyther
· 14 years ago
b3e0a03
nat: Use a ptr that was allocated by talloc
by Holger Hans Peter Freyther
· 14 years ago
8d20065
nat: Make rewrite work on string, read to a string first, copy to msgb
by Holger Hans Peter Freyther
· 14 years ago
3c3bce1
nat: Return MGCP messages to the call agent
by Holger Hans Peter Freyther
· 14 years ago
a0df82d
nat: Handle CRCX/MDCX/DLCX at the nat
by Holger Hans Peter Freyther
· 14 years ago
76c8354
nat: Test rewriting of MGCP messages to patch ip and port
by Holger Hans Peter Freyther
· 14 years ago
fc9bd23
nat: Add code to find a BSC connection by the given msc multiplex
by Holger Hans Peter Freyther
· 14 years ago
a7f8018
nat: First go at handling MGCP inside the nat
by Holger Hans Peter Freyther
· 14 years ago
241e130
nat: In the case of losing the MSC, reset all endpoints
by Holger Hans Peter Freyther
· 14 years ago
465313e
nat: Look at the assignment command and remember on which timeslot the data is
by Holger Hans Peter Freyther
· 14 years ago