Нужно смотреть исходный код, поскольку иных материалов мне найти не удалось при беглом поиске правда, что-то о реализации MPLS в ядре конечно есть, но деталей нужных нет.
Смотреть исходный код ядра Linux, как известно, это не за хлебобулочными изделиями сходить в магазин, нужно время, сила воли и знание С, поэтому этим так никто и не занялся пока.