I am new to kernel programming.
Can someone please explain/ send link where i can understand how linux routing table can be edited i.e. add route, delete route, check whether a route is present or not.
I know that netlink, rtnetlink are used to interact with routing table, but i am still not very clear how things actually work.
Thanks in advance.