msgb: remove smsh, llch, tlli and gmmh
This is a lot of GSM/GPRS specific stuff in struct msgb which we want to avoid. The 'control buffer' will replace them.
This commit is contained in:
parent
3120ac3f78
commit
bb77c9d6cc
|
@ -36,17 +36,8 @@ struct msgb {
|
|||
unsigned char *l2h;
|
||||
/* the layer 3 header. For OML: FOM; RSL: 04.08; GPRS: BSSGP */
|
||||
unsigned char *l3h;
|
||||
|
||||
/* the layer 4 header */
|
||||
union {
|
||||
unsigned char *smsh;
|
||||
unsigned char *llch;
|
||||
unsigned char *l4h;
|
||||
};
|
||||
|
||||
/* the layer 5 header, GPRS: GMM header */
|
||||
unsigned char *gmmh;
|
||||
uint32_t tlli;
|
||||
unsigned char *l4h;
|
||||
|
||||
uint16_t data_len;
|
||||
uint16_t len;
|
||||
|
@ -66,7 +57,7 @@ extern void msgb_reset(struct msgb *m);
|
|||
#define msgb_l1(m) ((void *)(m->l1h))
|
||||
#define msgb_l2(m) ((void *)(m->l2h))
|
||||
#define msgb_l3(m) ((void *)(m->l3h))
|
||||
#define msgb_sms(m) ((void *)(m->smsh))
|
||||
#define msgb_sms(m) ((void *)(m->l4h))
|
||||
|
||||
static inline unsigned int msgb_l1len(const struct msgb *msgb)
|
||||
{
|
||||
|
|
|
@ -84,5 +84,5 @@ void msgb_reset(struct msgb *msg)
|
|||
msg->lchan = NULL;
|
||||
msg->l2h = NULL;
|
||||
msg->l3h = NULL;
|
||||
msg->smsh = NULL;
|
||||
msg->l4h = NULL;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue