librte: not finished