Commit Graph

1011 Commits

Author SHA1 Message Date
Gerrit Code Review 6f8bdc8d06 Update notes for submitted changes
* gprs_bssgp: use BVCI_SIGNALLING/BVCI_PTM instead of 0/1
* gprs_bssgp: add support for SGSN oriented RESET
2021-03-01 19:44:02 +00:00
Gerrit Code Review dcada3428e Update notes for submitted changes
* osmo-release.sh: support epoch
2021-02-26 11:31:43 +00:00
Gerrit Code Review 8be3216d48 Update notes for submitted changes
* tests/gb: Fix printf format errors on ARM 32 bits
2021-02-25 10:40:31 +00:00
Gerrit Code Review b747b47043 Update notes for submitted changes
* osmo-release.sh: Properly rearrange var init and sanity checks
* osmo-release.sh: Check LIBVERSION matches rpm *.spec.in
* osmo-release.sh: Drop repeated DRY_RUN early exit
* osmo-release.sh: Check configure.ac dependency versions match those in rpm *.spec.in
2021-02-25 10:40:20 +00:00
Gerrit Code Review e086c4fdea Update notes for submitted changes
* Bump version: 1.5.0.3-45cf → 1.5.1
2021-02-24 08:43:26 +00:00
Gerrit Code Review a22d85a9e9 Update notes for submitted changes
* attempt to fix RPM spec file after recent soversion bump
2021-02-24 08:28:41 +00:00
Gerrit Code Review 32697877ef Update notes for submitted changes
* osmo-release.sh: Fix rc!=0 on TODO-RELEASE file without comment lines
* Bump version: 1.4.0.535-e387-dirty → 1.5.0
* osmo-release.sh: Omit tab whitespace matching debian/control versions
2021-02-23 13:36:02 +00:00
Gerrit Code Review 9464f5e604 Update notes for submitted changes
* CBSP: Fix encoding of warning period
* CBSP: fix encoding/decoding of keep-alive repetition period
* support for stats static userspace probes via systemtap
2021-02-22 10:39:26 +00:00
Gerrit Code Review bc5dd8a1a8 Update notes for submitted changes
* logging: Deprecate API log_set_print_filename
* Drop use of log_set_print_filename() API inside libosmocore
* tests: Set print_category values explicitly
2021-02-20 17:13:59 +00:00
Gerrit Code Review 19325b78a6 Update notes for submitted changes
* gprs_ns2: free_nse: free the SNS fsm early
2021-02-19 12:33:04 +00:00
Gerrit Code Review c0a2e15b17 Update notes for submitted changes
* logging: Allow prefixing thread ID to each log line
2021-02-19 11:21:46 +00:00
Gerrit Code Review 90cfeb0f56 Update notes for submitted changes
* gprs_ns2: ensure no duplicate UDP NSVC can be created
* gprs_ns2: add value_string for GPRS_NS2_AFF_CAUSE_SNS_NO_ENDPOINTS
* gprs_ns2_message: tx_status: move all cause dependent code into the switch/case
* gprs_ns2: truncate the NS_STATUS to the MTU
* gprs_ns2_fr: pass MTU changes to the NSE
* gprs_ns2_sns: rename fsm events to include RX or REQ prefix
* gprs_ns2: make gprs_ns2_recv_prim() always take msgb ownership
* gprs_ns2: fix typo in function name ns2_load_sharing_modulo
* gprs_ns2: implement a simple load sharing for UDP
* gprs_ns2_vty: add optional argument signalling and data weights to `nsvc udp`
* gprs_ns2: rework IP-SNS binds
2021-02-19 10:41:50 +00:00
Gerrit Code Review 3924d2f1da Update notes for submitted changes
* gsm: Introduce API osmo_gsm48_rest_octets_si13_decode
2021-02-18 00:54:33 +00:00
Gerrit Code Review 47090671e8 Update notes for submitted changes
* logging: gsmtap: Store TID instead of PID in pkt hdr
* logging: gsmtap: Fix fill PID field not stored in network byte order
* Introduce osmo_gettid() API
2021-02-18 00:52:16 +00:00
Gerrit Code Review 8245125012 Update notes for submitted changes
* gsm_08_58, gsm_44_004: add struct for l1 information
2021-02-16 21:31:10 +00:00
Gerrit Code Review 803c0a9d89 Update notes for submitted changes
* logging: gsmtap: Fill PID field for each message
2021-02-16 17:29:50 +00:00
Gerrit Code Review 3679cfaf9a Update notes for submitted changes
* gprs_ns2: inform the NS user (BSSGP) about the MTU of a NSE
2021-02-16 16:11:25 +00:00
Gerrit Code Review 9f69bca42f Update notes for submitted changes
* gsm: Fix encoding of gsm0808_cell_id_list2 with CGI-PS types
2021-02-15 18:19:54 +00:00
Gerrit Code Review 01a37737a7 Update notes for submitted changes
* gsm0808_utils: Move static function further up in file
* gsm: Support converting to cgi-ps in gsm0808_cell_id_from_cgi()
2021-02-15 18:19:49 +00:00
Gerrit Code Review 8c33793093 Update notes for submitted changes
* gprs_ns2_sns: fix typo in doxygen comment
2021-02-15 10:59:10 +00:00
Gerrit Code Review 5b75960e3b Update notes for submitted changes
* gprs_ns2: fix comment of alive NS-VC
2021-02-15 10:56:28 +00:00
Gerrit Code Review 6dc3414c31 Update notes for submitted changes
* BVC FSM: Treat overlapping BVC-RESET as implicit ACK
2021-02-15 10:06:55 +00:00
Gerrit Code Review abceb3c38f Update notes for submitted changes
* gprs_ns2_vc_fsm: remove debug line of the alive_timer
2021-02-15 10:06:45 +00:00
Gerrit Code Review 3791648ca9 Update notes for submitted changes
* gsm: Fix bitfield order in dtap_header
2021-02-13 08:05:30 +00:00
Gerrit Code Review b9c9b948a8 Update notes for submitted changes
* bssgp_bvc_fsm: Consistent naming
2021-02-13 07:41:26 +00:00
Gerrit Code Review 0c774041f8 Update notes for submitted changes
* bssgp2_enc_status: Truncate STATUS message to maximum PDU length
* bssgp_bvc_fsm: Set/get maximum BSSGP PDU length
2021-02-12 14:19:21 +00:00
Gerrit Code Review f2c1e665be Update notes for submitted changes
* tests/gb: Add more complex osmo-ns-dummy.cfg
2021-02-12 13:02:53 +00:00
Gerrit Code Review a7c795a2d9 Update notes for submitted changes
* ns2: Fix incompatible VTY configs when writing config
2021-02-12 11:54:31 +00:00
Gerrit Code Review 1443491da2 Update notes for submitted changes
* gprs_ns2_vty: use strcmp() instead of strncmp()
* gprs_ns2_vc_fsm: reset the alive elapsed timeout everytime
* gprs_ns2_vc_fsm: use CLOCK_MONOTONIC for alive elapsed timer
2021-02-12 09:37:50 +00:00
Gerrit Code Review fac8e254b2 Update notes for submitted changes
* gprs_ns2: add signalling & data weights for UDP binds
2021-02-12 08:57:16 +00:00
Gerrit Code Review c6d0d24fc9 Update notes for submitted changes
* ns2_fr: Fix heap-use-after-free in error recovery path
* ns2_fr: Fix null pointer deref in error path
2021-02-11 17:28:44 +00:00
Gerrit Code Review 5a1d7c5c78 Update notes for submitted changes
* README.md: Use https everywhere
2021-02-11 11:01:37 +00:00
Gerrit Code Review 1f89fb0572 Update notes for submitted changes
* cosmetic: Move comment one line below in append_gprs_cell_opt
2021-02-10 15:04:22 +00:00
Gerrit Code Review 59a29e45e3 Update notes for submitted changes
* gprs_ns2_vty: fix memory leak of vty_binds
* gprs_ns2: rename vty-command ip-sns -> ip-sns-remote
* gprs_ns2_sns: reset the N of timeout when entering a new state
2021-02-09 16:37:39 +00:00
Gerrit Code Review ecbca97297 Update notes for submitted changes
* gprs_ns2_sns: add timeout to ST_CONFIG_SGSN
2021-02-09 16:36:19 +00:00
Gerrit Code Review b8fb406797 Update notes for submitted changes
* gprs_ns2_sns: rework tracking of NS-VC unblocked/alive state
2021-02-09 15:42:02 +00:00
Gerrit Code Review 0a4c6ac9a3 Update notes for submitted changes
* ns2: Don't try to add packets to the backlog on real errors
* ns2: improve backlog handling on interface up/down
* ns2: Don't queue Q.933 LMI messages; only store most recent ones
* ns2: Name NSVC FSM events consistently
2021-02-08 18:37:43 +00:00
Gerrit Code Review 3796bba82f Update notes for submitted changes
* Fix struct bitfields on big endian systems
2021-02-08 17:23:25 +00:00
Gerrit Code Review fd5c43f248 Update notes for submitted changes
* tlv: clarify documentation for msgb_tv{16,32}_put()
* tlv: add msgb_tv32_put(), similar to msgb_tv16_put()
2021-02-06 16:17:13 +00:00
Gerrit Code Review 6f2e8d71dc Update notes for submitted changes
* bssgp_bvc_fsm: check return value of osmo_fsm_register()
2021-02-06 16:06:59 +00:00
Gerrit Code Review 76a1520439 Update notes for submitted changes
* gsm0808: use msgb_tv16_put() and osmo_store32be()
2021-02-06 16:06:49 +00:00
Gerrit Code Review 3c2fae5581 Update notes for submitted changes
* frame_relay; Fix Q.933 async STATUS at DLC creation
2021-02-05 13:52:11 +00:00
Gerrit Code Review 2cffd6d6cf Update notes for submitted changes
* gb: frame_relay: Detect link outage on "last receive seq nr == 0"
* gb: frame_relay: Factor-out function to set link as dead
2021-02-04 18:34:06 +00:00
Gerrit Code Review a73c5967fd Update notes for submitted changes
* gsm48: add compare function for struct gprs_ra_id
2021-02-04 16:07:53 +00:00
Gerrit Code Review 2203e162dd Update notes for submitted changes
* Enable systemd-journald log target in debian + rpm packaging
2021-02-03 17:53:18 +00:00
Gerrit Code Review 6edda2206f Update notes for submitted changes
* initial support for static userspace probes via systemtap
2021-02-03 13:55:40 +00:00
Gerrit Code Review 3abd562d3a Update notes for submitted changes
* gprs_ns2_frgre: check iph/ip6h before passing them to rx functions
* gprs_ns2_frgre: set a correct gre pointer for ipv6
* frame_relay: fix NULL pointer deref
* gprs_ns2_fr: free_bind(): first do the NULL check before using members
* gprs_ns2: unify the handling of **result when bind already present.
* gprs_ns2_vc_fsm: rename ST_ALIVE -> ST_RECOVERING
* gprs_ns2_vc_fsm: reset ALIVE N counter when restarting the test procedure.
2021-02-03 13:55:04 +00:00
Gerrit Code Review 6b63f04cf6 Update notes for submitted changes
* gprs_ns2: prevent division by zero in load_sharing
2021-02-02 11:39:30 +00:00
Gerrit Code Review beae27bc11 Update notes for submitted changes
* osmo-ns-dummy: Add "mirror-mode" to mirror back any received packets
* ns2: Don't start sending NS-RESET until FR DLC is available
* ns2: Stop test procedure when going into unconfigured state
* ns2: Don't automatically re-start FSM at FORCE_UNCONFIGURED
* frame_relay: cosmetic: Unify log syntax when discarding Rx packets
* frame_relay: Discard received messages for DLC not yet active
* frame_relay: Add status call-backs for link + DLC status changes
2021-02-02 11:37:48 +00:00
Gerrit Code Review 5c8448ac5b Update notes for submitted changes
* gsm_7bit_encode_n(): fix integer overflow in gsm_septets2octets()
2021-02-01 17:52:54 +00:00