---
# System prepended metadata

title: SCHC Quality Defects

---

SCHC Quality Defects
====================
## Bugs
- ~~Uncompressed fragmentation?~~
- ~~Decompress: CoAP Payload mark missing?~~
- Should mo_ignore restore the EUI?
- ~~https://github.com/imec-idlab/libschc/blob/master/schc_config_example.h#L24 IPv6_FIELDS/IP6_FIELDS~~
- ~~Set rule id size in rule definition~~

## Optimization
- ~~Field member only needed for debugging?~~
- Recursion in `schc_fragment()` (https://github.com/RIOT-OS/RIOT/pull/10681/files)
- JSON? URI-Path in rule example.

## Abstraction problems
### General
- Only one netif? Context value needed for connections/devices?
- CoAP parser abstraction (see libOSCORE)

### Timers
- How to associate timer for `remove_timer_entry()`?
- Timer removal broken? How to get timer in `_rx_end` or `_tx_end`?