summaryrefslogtreecommitdiffstats
path: root/openbsc/src/gprs/gprs_ns_vty.c
Commit message (Collapse)AuthorAgeFilesLines
* [GPRS] NS: Better formatting of VTY outputHarald Welte2010-05-191-6/+8
|
* [GPRS] NS: VTY: Move all local ip/port bind values into 'ns' nodeHarald Welte2010-05-191-0/+89
| | | | | This removes the requirement for gb_proxy and sgsn to have duplicate vty parsing code
* [GPRS] Add Frame Relay in GRE encapsulation for NSHarald Welte2010-05-191-3/+79
|
* VTY: Context-sensitive help for logging related commandsHarald Welte2010-05-161-1/+1
|
* [GPRS] NS: Allow filtering of log messages by NSVC / NSEIHarald Welte2010-05-151-0/+34
|
* [GPRS] NS: VTY: Don't nsvc_delete() on 'no nse...'Harald Welte2010-05-151-3/+9
| | | | | | | Rather than deleting the NSE from memory, we simply mark it as non-persistent. This makes sure that there are no invalid references (e.g. from gbprox_peer) to the gprs_nsvc structure, but at the same time ensures it will no longer be stored as part of writing the config file.
* [GPRS] NS: Introduce command to display a single NSEHarald Welte2010-05-151-12/+47
|
* [GPRS] NS: Add 'nsvc nsei ... (block|unblock|reset)' command to VTYHarald Welte2010-05-141-0/+33
|
* [VTY] Introduce "end" command that works from any level in configHarald Welte2010-05-141-0/+1
| | | | | | Using "end" you can always return to the "enable" level, and from there the "show" commands are available. So no more need for exit/exit/exit/exit/disable.
* [VTY] Remove OpenBSC specific node-exit handling from src/vtyHarald Welte2010-05-141-0/+2
| | | | | The idea is to move the VTY code into libosmocore at some point, and for that we need to eliminate OpenBSC specifics from it
* [GPRS] NS: Fix segfault when receiving message from unknown NS-VCHarald Welte2010-05-131-0/+2
| | | | | | | | | | | | In the previous code we used a static fake_nsvc structure in case we needed to send a message to an unknown NSVC for which we don't have a real 'struct nsvc'. However, since we now have a rate_ctr_group hanging off the nsvc, the fake structure didn't have that. So now we keep a nsi->unknown_nsvc around to be used whenever we need a nsvc but don't have a real one. The gprs_ns_vty.c code explicitly does not list that NSVC in 'show ns'
* [GPRS] NS: Show statistics on VTY only if requestedHarald Welte2010-05-131-4/+19
|
* [GPRS] NS: Start to use rate_ctr_group code from libosmocoreHarald Welte2010-05-131-0/+275
Every NS-VC now has a set of counters for incoming and outgoing number of packets and bytes. We also split the VTY part of the gprs_ns.c implementation into gprs_ns_vty.c to make sure the protocol can actually be used without the VTY code being present.