1*55fea89dSDan Cross /************************************************************************ 2*55fea89dSDan Cross * RSTP library - Rapid Spanning Tree (802.1t, 802.1w) 3*55fea89dSDan Cross * Copyright (C) 2001-2003 Optical Access 4*55fea89dSDan Cross * Author: Alex Rozin 5*55fea89dSDan Cross * 6*55fea89dSDan Cross * This file is part of RSTP library. 7*55fea89dSDan Cross * 8*55fea89dSDan Cross * RSTP library is free software; you can redistribute it and/or modify it 9*55fea89dSDan Cross * under the terms of the GNU Lesser General Public License as published by the 10*55fea89dSDan Cross * Free Software Foundation; version 2.1 11*55fea89dSDan Cross * 12*55fea89dSDan Cross * RSTP library is distributed in the hope that it will be useful, but 13*55fea89dSDan Cross * WITHOUT ANY WARRANTY; without even the implied warranty of 14*55fea89dSDan Cross * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser 15*55fea89dSDan Cross * General Public License for more details. 16*55fea89dSDan Cross * 17*55fea89dSDan Cross * You should have received a copy of the GNU Lesser General Public License 18*55fea89dSDan Cross * along with RSTP library; see the file COPYING. If not, write to the Free 19*55fea89dSDan Cross * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 20*55fea89dSDan Cross * 02111-1307, USA. 214eaa4710SRishi Srivatsavai **********************************************************************/ 22*55fea89dSDan Cross 234eaa4710SRishi Srivatsavai /* Port Role Transitions state machine : 17.24 */ 244eaa4710SRishi Srivatsavai 254eaa4710SRishi Srivatsavai #ifndef _STP_ROLES_TRANSIT_H__ 264eaa4710SRishi Srivatsavai #define _STP_ROLES_TRANSIT_H__ 274eaa4710SRishi Srivatsavai 284eaa4710SRishi Srivatsavai void 294eaa4710SRishi Srivatsavai STP_roletrns_enter_state (STATE_MACH_T* s); 304eaa4710SRishi Srivatsavai 314eaa4710SRishi Srivatsavai Bool 324eaa4710SRishi Srivatsavai STP_roletrns_check_conditions (STATE_MACH_T* s); 334eaa4710SRishi Srivatsavai 344eaa4710SRishi Srivatsavai char* STP_roletrns_get_state_name (int state); 354eaa4710SRishi Srivatsavai 364eaa4710SRishi Srivatsavai #endif /* _STP_ROLES_TRANSIT_H__ */ 374eaa4710SRishi Srivatsavai 38