当前位置: 首页 > news >正文

怎么找网站优化官网咨询

怎么找网站,优化官网咨询,h5商城网站是什么意思,哪个网站有卖做一次性口机器的<kernel>kernel 6.4 笔记 1、kernel 与用户层通信过程 (1) kernel 通过uevent事件 通知 用户层; 第一步:准备同事事件的参数键值对存到环境变量中; 第二步 :准备环境变量数据 ACTION、DEVPATH、SUBSYSTEM…

<kernel>kernel 6.4 笔记

1、kernel 与用户层通信过程

(1) kernel 通过uevent事件 通知 用户层;
第一步:准备同事事件的参数键值对存到环境变量中;
第二步 :准备环境变量数据 ACTION、DEVPATH、SUBSYSTEM等;
路径:lib\kobject_uevent.c
第三步:构建uevent事件;
第四步:根据kobject对象中是否 有对应的网络命名空间,发送uevent;
如果没有获取到网络命名空间,那么就调用uevent_net_broadcast_untagged函数,将uevent广播到所有的网络命名空间。如果获取到了网络命名空间,那么就调用uevent_net_broadcast_tagged函数,将uevent广播到指定的网络命名空间。

(2)用户层接收uevent事件
在用户层,可以通过监听netlink套接字来获取这个uevent事件的内容。

第一步:创建一个netlink套接字。在创建套接字时,需要指定协议类型为NETLINK_KOBJECT_UEVENT。

int fd = socket(PF_NETLINK, SOCK_DGRAM, NETLINK_KOBJECT_UEVENT);
if (fd == -1) {perror("socket");return -1;
}

第二步:绑定套接字到一个地址。在绑定地址时,需要指定进程ID和要监听的多播组。

struct sockaddr_nl addr;
memset(&addr, 0, sizeof(addr));
addr.nl_family = AF_NETLINK;
addr.nl_pid = getpid();
addr.nl_groups = 1;if (bind(fd, (struct sockaddr *) &addr, sizeof(addr)) == -1) {perror("bind");close(fd);return -1;
}

第三步:通过recv函数接收uevent事件。

char buf[4096];
ssize_t len = recv(fd, buf, sizeof(buf), 0);
if (len == -1) {perror("recv");close(fd);return -1;
}

第四步:解析接收到的uevent事件。uevent事件的格式是一系列的以’\0’分隔的字符串,每个字符串的格式是"键=值"。

char *s = buf;
while (s < buf + len) {printf("%s\n", s);s += strlen(s) + 1;
}

第五步:关闭套接字。

close(fd);
http://www.yidumall.com/news/58526.html

相关文章:

  • 构建动态网站嘉兴百度快照优化排名
  • 用老域名做新网站蜘蛛搜索引擎
  • 外贸怎么做网站深圳网站页面设计
  • 手机黄山网站成都网站建设创新互联
  • 东莞网站建设做网站sem优化是什么意思
  • 海淀网站制作营销活动策划
  • 网站 广州谷歌google下载
  • wordpress 在线聊天插件福建seo排名培训
  • 龙华营销型网站制作哪家好查询网站注册信息
  • 网站制作公司 全贵州社会新闻最新消息
  • 网站加载很慢营业推广策略
  • 易旅游网站建设企业网搭建
  • wordpress教程下载网站主题搜索引擎优化排名品牌
  • 北海网站开发网络营销策略案例
  • 高端网站建设 司法搜索优化整站优化
  • 做网站的客户需求百度帐号个人中心
  • 网站的数据库丢失百度搜索关键词
  • 单位网站建设的优势免费行情软件app网站下载大全
  • 一个网站锚文本可以做几个市场调研报告ppt模板
  • 做网站的网络公司好看的web网页
  • 网站建设字体颜色代码seo教程seo入门讲解
  • 没网站做推广网站快速收录软件
  • 政府网站集约化建设模式网站友链查询源码
  • 淮南北京网站建设itmc平台seo优化关键词个数
  • 广州一起做的网站网络营销的成功案例有哪些
  • 临沂网站建设和轶件安装系统优化的意义
  • 做外汇交易的浏览什么网站太原seo服务
  • 网站添加邮件发送怎么做亚马逊关键词工具哪个最准
  • 网站建设及运营服务流程网站推广与优化平台
  • 网站界面设计需求营销策略怎么写