libosmo-netif: osmux_hdr Struct Reference

libosmo-netif 1.7.0.15-fe2d Osmocom network interface library

Data Fields
osmux_hdr Struct Reference
Osmocom Multiplex Protocol

Osmux protocol header. More...

`#include <osmux.h>`

## Data Fields
uint8_t | seq
uint8_t | circuit_id
uint8_t | data [0]

## Detailed Description

Osmux protocol header.

OSmux header:

     rtp_m (1 bit):             RTP M field (RFC3550, RFC4867)
     ft (2 bits):               0=signalling, 1=voice, 2=dummy
     ctr (3 bits):              Number of batched AMR payloads (starting 0)
     amr_f (1 bit):             AMR F field (RFC3267)
     amr_q (1 bit):             AMR Q field (RFC3267)
        seq (8 bits):           Combination of RTP timestamp and seq. number
        circuit_id (8 bits):    Circuit ID, ie. Call identifier.
     amr_ft (4 bits):   AMR FT field (RFC3267)
        amr_cmr (4 bits):       AMR CMT field (RFC3267)

The documentation for this struct was generated from the following file:

- include/osmocom/netif/osmux.h