Linux内核如何通知到应用层

Turbo米 2011-11-21 02:29:30
我在做一个嵌入式Linux网络设备,插上网线的时候,内核会在串口打印LinkUP,拨掉网线的时候,会打印LinkDown。

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

但因为串口输出的东西非常多,所以用串口过滤的办法不太可能,所以想知道如何让Linux内核通知到应用层,非常感谢。
...全文
611 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ggg_boy 2011-11-22
  • 打赏
  • 举报
回复
用netlink或者poll都可以。用户态起一个线程监控,陷入内核等待。内后事件发生后,返回用户态通知。不清楚的可以问我。
ezword 2011-11-21
  • 打赏
  • 举报
回复
netlink
Turbo米 2011-11-21
  • 打赏
  • 举报
回复
你好,就是一个嵌入式Linux网络设备。不知道除了串口过滤、Dmesg还有什么更好的办法。
lys07962000 2011-11-21
  • 打赏
  • 举报
回复
linux 内核开发
用在那些地方?

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧