24 bytes is only the right size for `gnrc_pktsnip_t` on 32-bit systems (and only if the struct does not change), on AVR e.g. it 9 bytes. By using the internal alignment function of `pktbuf` we are able to precisely tell the internal size of `gnrc_pktsnip_t` using the `sizeof` operator.