aboutsummaryrefslogtreecommitdiffstats
path: root/src/sctp_handler.erl
AgeCommit message (Collapse)AuthorFilesLines
2012-04-16Add Erlang Public License compatibility noticeHarald Welte1-1/+14
2011-09-24sctp_handler: Terminate process in case SCTP peer becomes unreachablebow_v2Harald Welte1-1/+12
This occurred in case of an IP network outage or MSC outage. We need to properly restart the mgw_nat_usr process in order to recover.
2011-04-14MGW_NAT: disable nagle on SCTP socketsHarald Welte1-1/+1
This should cut down our latencies in forwarding the messages in the mgw_nat. Thanks to zecke for the hint...
2011-04-14make mgw_nat much more quiet during operationHarald Welte1-4/+4
2011-04-06MGW NAT: Store a reference to the actor module, not the rewrite_actor/5 functionHarald Welte1-9/+9
By keeping a module reference, we can call multiple functions inside the module, and not just one. This will allow us to propagate a 'reload_config' function call into the rewrite actors.
2011-03-10sctp_handler: provide more expressive exit() reasons/messagesHarald Welte1-3/+3
2011-03-08Make MGW nat more flexible by introdicng actors an function referencesHarald Welte1-24/+14
Instead of a static configuration of rewrite/mangling/patching steps, we now introduce the concept of a 'rewrite_actor', which is a callback function that determines which rewrite/patching code to call at which particular layer of the protocol. The default rewrite actor "bow_onw" resembles the existing rewrite behavior. There is a stub new rewrite actore "vfuk_onw", which will be used for Camel phase rewriting.
2011-03-08Import sctp_handler.erl from osmo_ss7Harald Welte1-0/+163
The code is mgw_nat specific, it should clearly be here.