Home
last modified time | relevance | path

Searched refs:hdr_diff (Results 1 – 4 of 4) sorted by relevance

/subsys/net/l2/ieee802154/
A Dieee802154_6lo.c47 int hdr_diff = net_6lo_compress(pkt, true); in ieee802154_6lo_encode_pkt() local
49 if (hdr_diff < 0) { in ieee802154_6lo_encode_pkt()
50 return hdr_diff; in ieee802154_6lo_encode_pkt()
58 ieee802154_6lo_fragment_ctx_init(frag_ctx, pkt, hdr_diff, true); in ieee802154_6lo_encode_pkt()
A Dieee802154_6lo_fragment.h31 struct net_pkt *pkt, uint16_t hdr_diff, in ieee802154_6lo_fragment_ctx_init() argument
36 ctx->hdr_diff = hdr_diff; in ieee802154_6lo_fragment_ctx_init()
37 ctx->pkt_size = net_pkt_get_len(pkt) + (iphc ? hdr_diff : -1); in ieee802154_6lo_fragment_ctx_init()
A Dieee802154_6lo_fragment.c195 capacity -= ctx->hdr_diff; in ieee802154_6lo_fragment()
362 int hdr_diff; in fragment_cached_pkt_len() local
384 hdr_diff = net_6lo_uncompress_hdr_diff(pkt); in fragment_cached_pkt_len()
388 if (hdr_diff == INT_MAX) { in fragment_cached_pkt_len()
392 return len + hdr_diff; in fragment_cached_pkt_len()
A Dieee802154_6lo.h25 uint8_t hdr_diff; /* 6lo header size reduction due to compression in bytes */ member

Completed in 9 milliseconds