176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#ifndef _USR_IFMGMT_H
276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#define _USR_IFMGMT_H
376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman/** @file
576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman *
676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman * Network interface management
776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman *
876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman */
976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
1076d05dc695b06c4e987bb8078f78032441e1430cGreg HartmanFILE_LICENCE ( GPL2_OR_LATER );
1176d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
1276d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmanstruct net_device;
1376d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
1476d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmanextern int ifopen ( struct net_device *netdev );
1576d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmanextern void ifclose ( struct net_device *netdev );
1676d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmanextern void ifstat ( struct net_device *netdev );
1776d05dc695b06c4e987bb8078f78032441e1430cGreg Hartmanextern int iflinkwait ( struct net_device *netdev, unsigned int max_wait_ms );
1876d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman
1976d05dc695b06c4e987bb8078f78032441e1430cGreg Hartman#endif /* _USR_IFMGMT_H */
20