pespin has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-pcu/+/27626 )

Change subject: llc: Move static functions below related object
......................................................................

llc: Move static functions below related object

Move all static functions related to gprs_llc object below it, so that
it's easy finding all related APIs being together.

Change-Id: If781e66c6e8a119cc22948c82167ceb90270ea6d
---
M src/llc.h
1 file changed, 24 insertions(+), 24 deletions(-)

Approvals:
  Jenkins Builder: Verified
  fixeria: Looks good to me, but someone else must approve
  osmith: Looks good to me, approved
  lynxis lazus: Looks good to me, approved



diff --git a/src/llc.h b/src/llc.h
index a371b68..bd542c0 100644
--- a/src/llc.h
+++ b/src/llc.h
@@ -48,30 +48,6 @@
 void llc_put_dummy_frame(struct gprs_llc *llc, size_t req_len);
 void llc_append_frame(struct gprs_llc *llc, const uint8_t *data, size_t len);

-struct MetaInfo {
-       struct timespec recv_time;
-       struct timespec expire_time;
-};
-/**
- * I store the LLC frames that come from the SGSN.
- */
-struct gprs_llc_queue {
-       uint32_t avg_queue_delay; /* Average delay of data going through the 
queue */
-       size_t queue_size;
-       size_t queue_octets;
-       struct llist_head queue; /* queued LLC DL data */
-};
-
-void llc_queue_calc_pdu_lifetime(struct gprs_rlcmac_bts *bts, const uint16_t 
pdu_delay_csec,
-               struct timespec *tv);
-bool llc_queue_is_frame_expired(const struct timespec *tv_now, const struct 
timespec *tv);
-
-void llc_queue_init(struct gprs_llc_queue *q);
-void llc_queue_clear(struct gprs_llc_queue *q, struct gprs_rlcmac_bts *bts);
-void llc_queue_move_and_merge(struct gprs_llc_queue *q, struct gprs_llc_queue 
*o);
-void llc_queue_enqueue(struct gprs_llc_queue *q, struct msgb *llc_msg, const 
struct timespec *expire_time);
-struct msgb *llc_queue_dequeue(struct gprs_llc_queue *q, const struct MetaInfo 
**info);
-
 static inline uint16_t llc_chunk_size(const struct gprs_llc *llc)
 {
        return llc->length - llc->index;
@@ -104,6 +80,30 @@
        return llc->length + chunk_size <= LLC_MAX_LEN;
 }

+struct MetaInfo {
+       struct timespec recv_time;
+       struct timespec expire_time;
+};
+/**
+ * I store the LLC frames that come from the SGSN.
+ */
+struct gprs_llc_queue {
+       uint32_t avg_queue_delay; /* Average delay of data going through the 
queue */
+       size_t queue_size;
+       size_t queue_octets;
+       struct llist_head queue; /* queued LLC DL data */
+};
+
+void llc_queue_calc_pdu_lifetime(struct gprs_rlcmac_bts *bts, const uint16_t 
pdu_delay_csec,
+               struct timespec *tv);
+bool llc_queue_is_frame_expired(const struct timespec *tv_now, const struct 
timespec *tv);
+
+void llc_queue_init(struct gprs_llc_queue *q);
+void llc_queue_clear(struct gprs_llc_queue *q, struct gprs_rlcmac_bts *bts);
+void llc_queue_move_and_merge(struct gprs_llc_queue *q, struct gprs_llc_queue 
*o);
+void llc_queue_enqueue(struct gprs_llc_queue *q, struct msgb *llc_msg, const 
struct timespec *expire_time);
+struct msgb *llc_queue_dequeue(struct gprs_llc_queue *q, const struct MetaInfo 
**info);
+
 static inline size_t llc_queue_size(const struct gprs_llc_queue *q)
 {
        return q->queue_size;

--
To view, visit https://gerrit.osmocom.org/c/osmo-pcu/+/27626
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings

Gerrit-Project: osmo-pcu
Gerrit-Branch: master
Gerrit-Change-Id: If781e66c6e8a119cc22948c82167ceb90270ea6d
Gerrit-Change-Number: 27626
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: lynxis lazus <[email protected]>
Gerrit-Reviewer: osmith <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>
Gerrit-MessageType: merged

Reply via email to