// SPDX-License-Identifier: GPL-2.0-or-later /****************************************************************************** * * (C)Copyright 1998,1999 SysKonnect, * a business unit of Schneider & Koch & Co. Datensysteme GmbH. * * See the file "skfddi.c" for further information. * * The information in this file is provided "AS IS" without warranty. * ******************************************************************************/ /* Init SMT call all module level initialization routines */ #include "h/types.h" #include "h/fddi.h" #include "h/smc.h" void init_fddi_driver(struct s_smc *smc, const u_char *mac_addr); /* define global debug variable */ #if defined(DEBUG) && !defined(DEBUG_BRD) struct smt_debug debug; #endif #ifndef MULT_OEM #define OEMID(smc,i) … extern u_char oem_id[] ; #else /* MULT_OEM */ #define OEMID … extern struct s_oem_ids oem_ids[] ; #endif /* MULT_OEM */ /* * Set OEM specific values * * Can not be called in smt_reset_defaults, because it is not sure that * the OEM ID is already defined. */ static void set_oem_spec_val(struct s_smc *smc) { … } /* * Init SMT */ int init_smt(struct s_smc *smc, const u_char *mac_addr) /* u_char *mac_addr; canonical address or NULL */ { … }