aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/bsc_msg_filter.h
AgeCommit message (Collapse)AuthorFilesLines
2015-05-03filter: Move the con_type into the filter_stateHolger Hans Peter Freyther1-0/+12
2015-05-03filter: Remove bsc_connection from the filter APIHolger Hans Peter Freyther1-5/+11
Remove the last occurence of NAT datastructures in the filtering module and add the ctx to the filter request structure.
2015-05-03filter: Remove nat_sccp_connection from public APIHolger Hans Peter Freyther1-3/+6
2015-05-03filter: Separate SCCP/BSSAP extraction and gsm48 codeHolger Hans Peter Freyther1-4/+7
For the BSC we will have the gsm48_hdr and don't need to find data within SCCP. For legacy reasons we need to initialize con_type, imsi, reject causes early on and need to do the same in the filter method.
2015-05-03filter: More renaming and remove of "NAT" from itHolger Hans Peter Freyther1-7/+7
2015-05-03filter: Rename BSC to LOCAL and NAT to GLOBALHolger Hans Peter Freyther1-2/+2
2015-05-03filter: Remove nat from bsc_nat_acc_lst and replace with msgHolger Hans Peter Freyther1-9/+9
2015-05-03filter: Cease out "struct bsc_nat" from the APIHolger Hans Peter Freyther1-4/+3
This means we need to require a talloc context and simply operate on the list. I had considered creating a structure to hold the list head but I didn't find any other members so omitted it for now.
2015-05-03filter: Move VTY code into the filter moduleHolger Hans Peter Freyther1-0/+4
2015-05-03filter: Move the access list management aroundHolger Hans Peter Freyther1-0/+9
2015-05-03filter: Move the method definition to the filter moduleHolger Hans Peter Freyther1-0/+71
Move the filter methods to the filter module. This is still only usable for the NAT and the _dt/_cr filter routines need to move back to the bsc_nat in the long run.