SDCC rejects memset() on the generic &entry pointer (error 78, incompatible types). The ipmc/l2mc table entries are __xdata; pass an explicit (__xdata uint8_t *) so the call resolves.