• source navigation  • diff markup  • identifier search  • freetext search  • 

Sources/ustp/netif_utils.h

  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