Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
docs:guide-developer:network [2020/01/11 00:44] stokitodocs:guide-developer:network [2020/01/11 01:51] (current) – moved stokito
Line 1: Line 1:
-====== ubus network ====== +Moved to [[docs:guide-developer:ubus:network|ubus network]]
- +
-netifd provides network +
- +
-[[https://git.openwrt.org/?p=project/netifd.git;a=blob;f=DESIGN;hb=HEAD|DESIGN document at repo of netifd]] +
- +
-^ Path ^ Procedure ^ Signature ^ Description ^ +
-| ''network'' | ''restart'' | ''{ }'' | Restart the network, reconfigures all interfaces | +
-| ''network'' | ''reload'' | ''{ }'' | Reload the network, reconfigure as needed | +
-| ''network.device'' | ''status'' | ''{ "name""//ifname//" }'' | Dump status of given network device ''//ifname//''+
-| ''network.device'' | ''set_state'' | ''{ "name""//ifname//", "defer": //deferred// }'' | Defer or ready the given network device ''//ifname//'', depending on the boolean value //deferred// | +
-| ''network.interface.//name//'' | ''up'' | ''{ }'' | Bring interface ''//name//'' up | +
-| ''network.interface.//name//'' | ''down'' | ''{ }'' | Bring interface ''//name//'' down | +
-| ''network.interface.//name//'' | ''status'' | ''{ }'' | Dump status of interface ''//name//''+
-| ''network.interface.//name//'' | ''prepare'' | ''{ }'' | Prepare setup of interface ''//name//''+
-| ''network.interface.//name//'' | ''add_device'' | ''{ "name": "//ifname//" }'' | Add network device ''//ifname//'' to interface ''//name//'' (e.g. for bridges: ''brctl addif br-//name// //ifname//'') | +
-| ''network.interface.//name//'' | ''remove_device'' | ''{ "name": "//ifname//" }'' | Remove network device ''//ifname//'' from interface ''//name//'' (e.g. for bridges: ''brctl delif br-//name// //ifname//'') | +
-| ''network.interface.//name//'' | ''remove'' | ''{ }'' | Remove interface ''//name//'' (?) | +
- +
  • Last modified: 2020/01/11 00:44
  • by stokito