Hi,
I was very liberal in just using numbers from the
'open' number range.
huh ? Where do you do that ?
I would propose to do something like this
struct ipa_proto_hdr {
uint16_t len;
uint8_t proto;
data[0];
} packed;
struct osmo_ipa_proto_hdr {
uint8_t osmo_proto;
data[0];
} packed;
looks like a sane idea to me.
Plus it makes the header 32 bits ...
Sylvain