Commit Graph

32 Commits (13866f02a2ce49702152efb9191cbf71054f3f61)

Author SHA1 Message Date
Pau Espin Pedrol a70bf72ce5 llc: use memset to fill llc dummy frame padding 2 years ago
Pau Espin 2182e627cd Unify BTS into a C usable structure 2 years ago
Pau Espin f473ec9d7a Move llc_* fields from BTS to PCU 2 years ago
Pau Espin Pedrol da971ee502 Convert GprsMS and helpers classes to C 2 years ago
Pau Espin 2338e5318e bts: Drop specific functions to increase counters 3 years ago
Pau Espin 1de6873810 Use clock_gettime(CLOCK_MONOTONIC) and timespec everywhere 3 years ago
Pau Espin 5fc6e010a5 llc_queue::{dequeue,enqueue}() refactor 3 years ago
Maxim Suraev ef784e4e9e Remove unused includes and forward declarations 5 years ago
Jacob Erlbeck 257b630216 llc: Add move_and_merge method to llc_queue 8 years ago
Jacob Erlbeck 3db617f14a llc: Fix comparison warning 8 years ago
Jacob Erlbeck b671dbfe94 llc: Move storage of timestamps into gprs_llc_queue 8 years ago
Jacob Erlbeck 1e50a3dade llc: Make timeval arguments const 8 years ago
Jacob Erlbeck 07eb655244 llc: Keep track of the number of stored LLC octets 8 years ago
Jacob Erlbeck d0aee85b29 llc: Fix LLC UI frame detection (Coverity) 8 years ago
Jacob Erlbeck 6dbe822062 llc: Separate LLC queue handling from gprs_llc 8 years ago
Jacob Erlbeck 0c1c8778df tbf: Use a hysteresis when discarding DL LLC frames 8 years ago
Jacob Erlbeck 612e93e360 llc: Add put_dummy_frame to create an LLC dummy command 8 years ago
Daniel Willmann 9c623892f5 llc: Calculate the average queuing delay of the LLC queues 9 years ago
Holger Hans Peter Freyther a42b2ad5ed llc: Initialize the LLC frame with garbage to detect wrong usage 9 years ago
Holger Hans Peter Freyther 550bb88a9e llc: Count the number of frames queued inside the LLC queue 9 years ago
Holger Hans Peter Freyther 5a7f636ce4 llc: FIx a typo in the message 9 years ago
Holger Hans Peter Freyther 6058220d2a types: Add a simple testcase for basic types and fix the LLC code 9 years ago
Holger Hans Peter Freyther b1302b083e llc: Move the decision if a frame has expired into the LLC 9 years ago
Holger Hans Peter Freyther 32f9a59ab4 llc: Make the index 'private' by appending a m_ to it. 9 years ago
Holger Hans Peter Freyther e23102602c llc: Move some more secrets from the TBF into the LLC 9 years ago
Holger Hans Peter Freyther b3d5ee2934 bts: Count the number of llc frames that were "scheduled" to be sent 9 years ago
Holger Hans Peter Freyther 51e093bd1c llc: Use timeradd and timercmp and fix for < 1s PDU llc timeouts 9 years ago
Holger Hans Peter Freyther 985fd114f2 llc: Change the flow. Exit early for the special case and initialize the tv 9 years ago
Holger Hans Peter Freyther fce431cf3a llc: Move the timeout calculation into the TBF 9 years ago
Holger Hans Peter Freyther 857281f7ff llc: Remove one of the two variants to put data into the frame 9 years ago
Holger Hans Peter Freyther acb5427bda llc: Move all direct accesses to the frame into the llc structure 9 years ago
Holger Hans Peter Freyther 096f6f9f39 llc: Move the llc code out of the tbf.cpp into a new dedicated one 9 years ago
Holger Hans Peter Freyther bc1626e5de tbf: Update the timing advance for the new tlli based on the old one 9 years ago
Holger Hans Peter Freyther 111614a994 ta: Create TimingAdvance class and make it belong to the BTS 9 years ago
Holger Hans Peter Freyther 939bfaefec bitvector: Address compiler warnings about unsigned/signed 10 years ago
Harald Welte c5187a1824 move everything to src/ subdirectory 11 years ago
Ivan Kluchnikov 962f97b21c Additional functions for Osmocom bit vector abstraction. 11 years ago