aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/nat/bsc_nat.c
AgeCommit message (Collapse)AuthorFilesLines
2010-01-25[nat] Handle write errors with a warning to make the compiler happyHolger Hans Peter Freyther1-1/+6
Make the compiler happy by checking the write error and printing a message to the console.
2010-01-21[nat] Add a bsc_filter.c which will carry out the analysis and filteringHolger Hans Peter Freyther1-6/+14
The first part is to analyze the IP Access Header and only forward SCCP messages for now. In the future we might want to do MGCP signalling through this protocol and connection as well and need to update this then.
2010-01-13[nat] Use the right len for the packages..Holger Hans Peter Freyther1-2/+2
2010-01-13[nat] Really forward the data to the BSCHolger Hans Peter Freyther1-0/+1
2010-01-13[nat] Make sure the ipaccess_bsc_cb will be called..Holger Hans Peter Freyther1-0/+1
2010-01-13[nat] Unregister the fd before leaving..Holger Hans Peter Freyther1-0/+1
2010-01-13[nat] First code to simply forward data from the MSC to the real BSCHolger Hans Peter Freyther1-0/+97
First code to simply forward the data, no filtering or patching is in place. This will need to happen soon.
2010-01-12[nat] Turn off compiler warning...Holger Hans Peter Freyther1-0/+1
2010-01-12[nat] Security will become important at some point...Holger Hans Peter Freyther1-0/+1
2010-01-12[nat] Start to listen for the incoming BTSHolger Hans Peter Freyther1-1/+74
2010-01-12[nat] Connect to the MSC like the real BSCHolger Hans Peter Freyther1-0/+107
Use the connect_to_msc method to connect to the MSC and create structure to handle and forward messages to the real BSC.
2010-01-11[bsc-nat] Start with a simple NAT/MUX for a BSCHolger Hans Peter Freyther1-0/+115
Harald actually pointed out that this feature is just NAT. We want to connect n-real BSCs to one BSC Mux. We will talk the ip.access protocol and SCCP over of this link. The mux will drop certain GSM messages (like the reset), it will replace source local reference (NAT functionality) and it will handle some GSM08.08 specially. Get the thing started...