Kernel mới nhất hỗ trợ datapath MPLS trong kernel, tuy nhiên không có chương trình kiểm tra hoặc bất kỳ hướng dẫn nào về cách viết chương trình không gian người dùng để cấu hình một datapath MPLS trong kernel.
Tôi duyệt mã hạt nhân và tìm thấy họ địa chỉ mới được xác định AF_MPLS và chúng tôi có thể thêm tuyến mpls mới, xóa tuyến đường mpls và nhận tuyến đường mpls trong / từ kernel.
#define PF_MPLS AF_MPLS
rtnl_register(PF_MPLS, RTM_NEWROUTE, mpls_rtm_newroute, NULL, NULL);
rtnl_register(PF_MPLS, RTM_DELROUTE, mpls_rtm_delroute, NULL, NULL);
rtnl_register(PF_MPLS, RTM_GETROUTE, NULL, mpls_dump_routes, NULL);
Vui lòng cung cấp hướng dẫn từ nơi tôi có thể nhận chương trình thử nghiệm hoặc Làm cách nào tôi có thể viết chương trình thử nghiệm để định cấu hình cơ sở dữ liệu MPLS trong Kernel.