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