如何在插拔网线后重启网络

插拔网线后会打印调试信息, rt305x-esw 10110000.esw: link changed。想要找到打印的地方,插拔网线后重启网络。

在源码目录里搜索link changed可以找到有2个文件,esw_rt3052.c,但是修改打印信息后,并没有起作用,我要怎么修改?

static irqreturn_t esw_interrupt(int irq, void *_esw)
{
struct rt305x_esw *esw = (struct rt305x_esw *) _esw;
u32 status;

status = esw_r32(esw, RT305X_ESW_REG_ISR);
if (status & RT305X_ESW_PORT_ST_CHG) {
	u32 link = esw_r32(esw, RT305X_ESW_REG_POA);
	link >>= RT305X_ESW_POA_LINK_SHIFT;
	link &= RT305X_ESW_POA_LINK_MASK;
	dev_info(esw->dev, "【修改】link changed 0x%02X\n", link);
}
esw_w32(esw, status, RT305X_ESW_REG_ISR);

return IRQ_HANDLED;

}