New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NETLINK_ROUTE support #578
Comments
The existing support is sufficient for glibc getifaddrs(3) and basic ip route/addr and ifconfig support. |
ip route is a WIP and will get merged shortly. #508 ip addr and ifconfig work right now. ip addr, ifconfig, ip route (after merge) are support read-only actions i.e. 'ip addr [list]', 'ip route [list]' etc. 'ip route add' and other actions to update interface, address, and route info are currently not supported. |
cc: @brunowonka |
It seems like "ip route add" (RTM_NEWROUTE) is not yet supported (despite the check mark).
Am I missing something? |
@liornm Yes. I'm not sure why that was checked. I updated the checklist. |
@ianlewis Does anyone currently working on it? |
@liornm No one is currently working on it. Feel free to submit a PR for the parts you need. |
Does the |
RouteTable is only used for returning the route table to the user via netlink right now. If you're looking at adding RTM_NEWROUTE support, you'd likely need to add a new method to the inet.Stack interface and then implement where necessary. I think that's just netstack and hostinet. |
Updates #578 PiperOrigin-RevId: 385798010
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 385798010
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 385798010
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 385798010
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 385798010
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 385798010
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 385798010
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 385798010
This change will allow us to remove the default link in a packetimpact test so we can reduce indeterministic behaviors as required in https://fxbug.dev/78430. This will also help with testing #1388. Updates #578, #1388. PiperOrigin-RevId: 387896847
Much of netlink socket route support is not implemented. Need to figure out the full scope of work needed to fully support.
See: http://man7.org/linux/man-pages/man7/rtnetlink.7.html
Rough list of scope:
The text was updated successfully, but these errors were encountered: