在Latest Kernel中,有一项规定是在内核中添加mpls路由,以便内核可以根据标签切换流量。
我需要编写一个应用程序,我可以从中编写内核中的MPLS路由。 但是我不知道怎么做,我在内核相关编程方面没有太多经验。
我浏览代码,请找一些API -
#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);
请帮帮我。实际上我需要在用户空间编写一个测试程序来在内核中配置MPLS数据路径。