aboutsummaryrefslogtreecommitdiffstats
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2020-08-18Support setting rt-prio and cpu-affinity mask through VTYPau Espin Pedrol2-0/+42
Change-Id: Ic8d38a5f64c661ce650004c68d73bd77149caef4 Depends: libosmocore.git Change-Id If76a4bd2cc7b3c7adf5d84790a944d78be70e10a Depends: osmo-gsm-masnuals.git Change-Id Icd75769ef630c3fa985fc5e2154d5521689cdd3c Related: SYS#4986
2020-08-18doc: Update VTY reference xml filePau Espin Pedrol1-5/+30
Change-Id: I2e8bebb67e63000c6f571a23baec04a68fc2974e
2020-05-23example config: use RFC1918 addresses for GGSN poolsHarald Welte1-4/+4
It's 172.16, not 176.16. Change-Id: I2d83ee747e8987f10c4960d42f3c3f2a723e3f4c
2020-04-14doc: use 127.0.0.2 instead of 127.0.0.6 as bind ip.Philipp Maier1-1/+1
The example config for osmo-sgsn suggests to use 127.0.0.6 as bind ip. (the ip-address where the SGSN tries to connect) Lets use 127.0.0.2 instead to match the default config of osmo-sgsn. Change-Id: I513ab64896dee47fd92dbc5ef495fe1c6e734ec3
2020-03-25doc: do not use random ip address for dns in default confPhilipp Maier1-4/+4
The default configuration has a random ip-address as first DNS server. This might cause unnedessary trouble for people who try osmo-ggsn the first time. Lets have some public DNS here, just to be sure. Change-Id: I5876a806185bb3aea356fb6996d1925b8d0d1758
2019-12-06manuals/configuration.adoc: fix IPv4 address mismatch in <<ggsn_no_root>>Vadim Yanitskiy1-1/+1
Change-Id: Ide9465a01857dbe5ec7f5bc1d09468153865156f
2019-12-06manuals/configuration.adoc: fix Network Address without prefix lengthVadim Yanitskiy1-1/+1
"An address '192.168.7.1' is specified without prefix length. The behavior of parsing addresses without prefix length will be changed in the future release. Please specify prefix length explicitly." Change-Id: I51777c6344191182fb87bae6f0048ce422802541
2019-12-01manual: Fix copy+paste errorHarald Welte1-1/+1
Change-Id: Ib6a97d8c93203e1f896ab1bd3d200d2223f9fc48
2019-08-28ggsn: Implement echo req/resp and recoveryPau Espin Pedrol1-0/+12
This patch is quite big because implementing echo req/resp and recovery requires having knowledge and managing differentiated state for each GSN peer attached/connected to osmo-ggsn. This kind of information was not available in osmo-ggsn nor in libgtp. So osmo-ggsn is now able to track GSN peers connected to a ggsn_ctx (associated gsn_t from libgtp) by means of "sgsn_peer" data structure, and accessible from the ggsn through a list. The instances of sgsn_peer are currently allocated and destroyed dynamically based on discovered peer who have at least a pdp context attached to us (we are not interested in peers without pdp contexts because we don't need to send echo requests/responses and maintain state in that case). A new private pointer (pdp_t->priv) data structure struct pdp_priv_t is added to be able to relate a pdp_t to an sgsn as well as the already existing pointer to an apn. An "echo-interval <0-36000>" VTY command is added which allows configuring time wait between echo requests being sent to each sgsn_peer. Transmission of echo requests is disabled by default. Finally, a new "show sgsn" VTY command is introduced, and its output is also printed during "show ggsn". Related: OS#4165 Change-Id: Id2c84165dc59dff495106758146a701ca488834f
2019-08-28doc: Update vty reference xml filePau Espin Pedrol1-0/+70
Change-Id: I49e7db4d0f5c7868b86a4947d8b5739c2068da46
2019-06-19manuals: Add script to regenerate vty/counter documentationDaniel Willmann2-0/+18
Related: OS#1700 Change-Id: I2f51ff19d2a1d7bcfdf569309a79a6e91a848302
2019-06-04ggsn: vty: Require ggsn param in <show pdp-context> cmdPau Espin Pedrol1-2/+6
Other similar commands already do it. This way we also get rid of deprecated APIs, supporting search when more than one GSN is set up. Related: OS#2873 Change-Id: I8357e20076348c8ded5e9f5b8e7252566b0fbfea
2019-06-04ggsn_vty_reference.xml: Update from last code changesPau Espin Pedrol1-11/+52
Change-Id: I5de2e5223e4532bbbec77b928fbdecb57ef2bca7
2019-05-31debian: create -doc subpackage with pdf manualsOliver Smith1-0/+1
I have verified, that the resulting debian packages build in my own OBS namespace (see the -doc packages): https://download.opensuse.org/repositories/home:/osmith42/Debian_9.0/all/ https://build.opensuse.org/project/show/home:osmith42 Depends: Ib7251cca9116151e473798879375cd5eb48ff3ad (osmo-ci) Related: OS#3899 Change-Id: I5563e023dc3c8b158a79ce0c9e1478e117b0ec37
2018-11-27build manuals moved here from osmo-gsm-manuals.gitOliver Smith5-23/+30
Moved to doc/manuals/, with full commit history, in preceding merge commit. Now incorporate in the build system. Build with: $ autoreconf -fi $ ./configure --enable-manuals $ make Shared files from osmo-gsm-manuals.git are found automatically if - the repository is checked out in ../osmo-gsm-manuals; or - if it osmo-gsm-manuals was installed with "make install"; or - OSMO_GSM_MANUALS_DIR is set. Related: OS#3385 Change-Id: I14533676d5774ee0d0ee5054ba77d7dac32cff43
2018-11-27Merge history from osmo-gsm-manuals.gitNeels Hofmeyr9-0/+2162
Change-Id: Ic7cebd4e6f2836be80a6186939f98057969207d4
2018-11-27ggsn: update vty referenceNeels Hofmeyr1-44/+118
Change-Id: I8a5c37505c0180d5c04c7792d6d0afdb0dffb282
2018-11-27vty-ref: Update URI of docbook 5.0 schemaHarald Welte1-2/+2
... to match the /etc/xml/catalog file on debian (no "www" in hostname) Change-Id: Id9f3579c7f2bc3af13fe30b5268f249b6f59ed0d
2018-11-27OsmoGGSN: update vty referenceNeels Hofmeyr1-6/+174
Add new (generic) logging commands, talloc context print commands. Add the jitter buffer logging category. Change-Id: Ifdc735df6221bf6e9b6247912f2958974dcfc4f2
2018-11-27OsmoGGSN: fix VTY additions' node IDsNeels Hofmeyr1-8/+8
Change-Id: I8cd5eb64300151d0de8023ed019568cfdc4fe453
2018-11-27OsmoGGSN vty: update VTY referenceNeels Hofmeyr1-391/+116
Apply VTY reference changes from libosmocore: change node IDs from index numbers to meaningful names from VTY node prompts. Introduce section with common commands, do not repeat the common commands on each child node. Populate section names (so far empty). Add apn / gpdu VTY reference. This is generated using the recent libosmocore vty doc patches that conclude in libosmocore change-id Iedd67750539b676271de0e0e9316d4e6f794406a. Change-Id: Ia269c4bda0aa0b905abcccc75338f5f808e01727
2018-11-27OsmoGGSN VTY ref: prep: convert newlines to unixNeels Hofmeyr1-1480/+1480
To omit whitespace changes in an upcoming patch that updates the VTY reference and will use '\n' line breaks, convert line breaks from '\r\n' to '\n' without any other changes. Change-Id: Id0d1a3a82c3d670cbb041884554b5d79fdfb0f28
2018-11-27OsmoGGSN: typo: privelegesNeels Hofmeyr1-1/+1
Change-Id: Id7e59f5dfcbb632fde6c35ef014e9b85099fe06d
2018-11-27OsmoGGSN: add Routing section for IP forward and masqueradingNeels Hofmeyr1-0/+32
Change-Id: Ie49ca7a45113f49e89ce09017500008cbec757f5
2018-11-27OsmoGGSN: multiple instances: mention GTP portNeels Hofmeyr1-0/+9
Change-Id: I781feeb955ace17d93206bc98d12bc423584ce32
2018-11-27OsmoGGSN: more info on non-root operation / tun creationNeels Hofmeyr1-5/+16
Add examples for 'ip addr add' and mention correspondence to config file, add examples for enabling masquerading and IP forwarding, place the non-root config in its own section and highlight the diffs. Add tiny hint at systemd-networkd. Change-Id: I02bd9cfa35c7f2fb338d5d92c2e968fe80574a78
2018-11-27GGSN: don't say 'NITB'Neels Hofmeyr1-1/+1
Change-Id: I960ce8ee749621176ceaa556a1fe93b54e08b6fc
2018-11-27refactor Makefile build rules, don't use the FORCENeels Hofmeyr1-35/+6
The initial goal was to make sure we don't have overall FORCE rules causing unnecessary rebuilds -- annoying while writing documentation. As I looked through possible dependencies, I finally understood what's going on here. Remove code dup and nicely sort which belongs where in build/Makefile.*.inc. In each, describe in a top comment how to use it, and also unify how they are used: - Rename Makefile.inc to Makefile.docbook.inc and refactor - Add Makefile.vty-reference.inc - Add Makefile.common.inc Make sure that we accurately pick up all dependencies. Drop use of the macro called 'command', that silenced the actual command lines invoked and replaced them with short strings: it obscures what is actually going on and makes the Makefiles hard to read and understand. Each manual's makefile is greatly reduced to few definitions and a Makefile include, e.g. one for asciidoc, one for VTY reference. Move common/bsc_vty_additions.xml to OsmoBSC/vty/libbsc_vty_additions.xml, link from OsmoNITB. It applies only to OsmoBSC and OsmoNITB. Add a script that combines a VTY reference file with *all* additions files found in a manual's vty/ dir. Call this from Makefile.vty-reference.inc. Change-Id: I9758e04162a480e28c7dc83475b514cf7fd25ec0
2018-11-27GGSN: Document how 'ip tuntap' is used for non-root; call netdev 'apn0'Harald Welte1-8/+44
* Some people want to manually create/configure their tun devices, show them how to do this using ip with the correct parameters * Let's not call the network device 'ggsn' but rather 'apn0', as the device has a 1:1 correspondence to the APN, not to the GGSN. Change-Id: I2fef818bfcb8cb521397136539f492922d5f6def
2018-11-27Expand OsmoGGSN manualMax1-6/+51
* add cross-references * add example of running without root priviledges Change-Id: I1743f370ee2b351d2847f2e29e0f59f35cd401f4
2018-11-27OsmoGGSN: Add VTY reference manualHarald Welte4-1/+1575
Change-Id: Iddf6fe26689172d7db001198943c816eaaed7931
2018-11-27initial version of OsmoGGSN user manualHarald Welte6-0/+517
Closes: OS#1721 Change-Id: I7cdf150e8dd4f9dfc5e6d28e780d05dc1e1e5458
2018-09-25osmo-ggsn.cfg: Ensure well-formed config file exampleHarald Welte1-26/+26
Change-Id: Ic7fd91745e7442eda741d46748c0a4a02dedef80
2018-09-12Install sample cfg file to /etc/osmocomPau Espin Pedrol1-0/+5
Change-Id: If41e69295ac23a61df138ceea83794059f111086
2017-11-28examples: Add secondary ipv6 google DNS to osmo-ggsn.cfgPau Espin Pedrol1-0/+2
Change-Id: I5efbd1848a7974cb8dc614c4567de2658b9a7269
2017-09-06Move examples to doc/examples and include them in DISTHarald Welte5-2/+275
Change-Id: I0846e21ac63774939934ab629c6d7212269be9a6
2017-09-06Rename OpenGGSN to OsmoGGSNHarald Welte4-29/+29
Osmocom has maintained this program since about 7 years now, while the original author / copyright holder has completely disappeared. With the introduction of Osmocom-style CTRL and VTY interfaces, the way how the program is used and configured has substantially changed. In order to avoid confusion in terms of configuration file format etc, let's rename it to OsmoGGSN. Change-Id: I2da30f7d4828e185bfac1a4e2d8414b01cbe4f9d
2017-09-06Introduce a VTY, factually turning OpenGGSN into an Osmocom programHarald Welte1-99/+12
Change-Id: I9613ca3436e77ea132c47f0096df7c5050d7e826
2016-05-24Description: Fix some typos in the man pages and in the binaryRuben Undheim2-2/+2
2014-12-04logging: Switch to using libosmocore logging for all the codeHolger Hans Peter Freyther4-689/+5
2010-05-04remove autotools-generated filesHarald Welte1-374/+0
All those will be re-generated by "autoreconf -i" anyway, so there's no point in keeping them in the repository. Also, the 'bootstrap' script is no longer working with recent autotools versions anyway.
2005-03-14Added new version of autotoolsjjako1-78/+175
2004-12-300.84 releasejjako1-0/+1
2004-10-24Added Polish man pagesjjako2-0/+679
2004-09-10Improved configure script under Solarisjjako1-0/+4
2004-07-20Added selmodejjako1-0/+11
2004-05-27Charging optionjjako1-2/+11
2004-01-28Removed doc/Makefilejjako1-272/+0
2004-01-28Added FreeBSD route capabilityjjako1-9/+9
2004-01-250.81 updatejjako1-1/+1