当前位置: 代码迷 >> 驱动开发 >> Linux内核怎么通知到应用层
  详细解决方案

Linux内核怎么通知到应用层

热度:112   发布时间:2016-04-28 11:21:33.0
Linux内核如何通知到应用层
我在做一个嵌入式Linux网络设备,插上网线的时候,内核会在串口打印LinkUP,拨掉网线的时候,会打印LinkDown。

我的目的是拨掉网线重新插上的时候,网卡会重新去取IP
应用场合是,换了DHCP的环境,也会自动取新的IP

但因为串口输出的东西非常多,所以用串口过滤的办法不太可能,所以想知道如何让Linux内核通知到应用层,非常感谢。

------解决方案--------------------
用netlink或者poll都可以。用户态起一个线程监控,陷入内核等待。内后事件发生后,返回用户态通知。不清楚的可以问我。