/* mac3_irq: receive queue 2 bits and address detection bits  */
void mac3_irq(struct s_smc *smc, u_short code_s3u, u_short code_s3l)
/* mac3_irq: receive queue 2 bits and address detection bits  */
void mac3_irq(struct s_smc *smc, u_short code_s3u, u_short code_s3l)
{
	UNUSED(code_s3l) ;
	if (code_s3u & (FM_SRCVOVR2 |
			FM_SRBFL2)) {
		smc->hw.mac_ct.mac_r_restart_counter++ ;
		smt_stat_counter(smc,1);
	}
	if (code_s3u & FM_SRPERRQ2) {
		SMT_PANIC(smc,SMT_E0115, SMT_E0115_MSG) ;
	}
	if (code_s3u & FM_SRPERRQ1) {
		SMT_PANIC(smc,SMT_E0116, SMT_E0116_MSG) ;
	}
}