1 /***************************************************************************** 2 Copyright (c) 2006 EMC Corporation. 3 Copyright (c) 2011 Factor-SPE 4 5 This program is free software; you can redistribute it and/or modify it 6 under the terms of the GNU General Public License as published by the Free 7 Software Foundation; either version 2 of the License, or (at your option) 8 any later version. 9 10 This program is distributed in the hope that it will be useful, but WITHOUT 11 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 12 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 13 more details. 14 15 You should have received a copy of the GNU General Public License along with 16 this program; if not, write to the Free Software Foundation, Inc., 59 17 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 18 19 The full GNU General Public License is included in this distribution in the 20 file called LICENSE. 21 22 Authors: Srinivas Aji <Aji_Srinivas@emc.com> 23 Authors: Vitalii Demianets <dvitasgs@gmail.com> 24 25 ******************************************************************************/ 26 27 #ifndef NETIF_UTILS_H 28 #define NETIF_UTILS_H 29 30 /* An inet socket for everyone to use for ifreqs. */ 31 int netsock_init(void); 32 33 int get_hwaddr(char *ifname, unsigned char *hwaddr); 34 int get_flags(char *ifname); 35 int if_shutdown(char *ifname); 36 37 int ethtool_get_speed_duplex(char *ifname, int *speed, int *duplex); 38 39 bool is_bridge(char *if_name); 40 41 int get_bpdu_filter(char *if_name); 42 int get_bridge_portno(char *if_name); 43 44 #endif /* NETIF_UTILS_H */ 45
This page was automatically generated by LXR 0.3.1. • OpenWrt