转发网址:https://blog.csdn.net/eqiang8271/article/details/8489769 使用BPF的这个可能有问题: ...
分类:
系统相关 时间:
2018-10-21 13:04:18
阅读次数:
243
网络编程 UDP 用if_nameindex和ioctl取得主机网络信息 getifaddrs函数取得的东西太多了,如果只想取得网卡名字和网卡编号可以用下面的2个函数。 1,if_nameindex 取得网卡名字和网卡编号 "github源代码" 2,ioctl 取得网卡的名字。 注意点:ioctl ...
分类:
编程语言 时间:
2018-10-15 11:58:18
阅读次数:
147
IOCTL 在wdm.h中定义了一系统宏来解析/反解析IO控制代码: //宏:用来生成IOCTL 和 FSCTL功能控制代码,功能代码0-2047由微软使用,2048-4095供用户使用 #define CTL_CODE( DeviceType, Function, Method, Access ) ...
分类:
其他好文 时间:
2018-10-03 20:52:24
阅读次数:
561
简单介绍: LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volu ...
分类:
其他好文 时间:
2018-09-20 15:56:41
阅读次数:
335
#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <sys/ioctl.h>#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <s ...
分类:
其他好文 时间:
2018-09-08 15:36:21
阅读次数:
251
一,功能参考 目录 V4L2 close() - 关闭一个V4L2设备 V4L2 ioctl() - 创建的V4L2设备 ioctl VIDIOC_CROPCAP - 视频裁剪和缩放功能信息 ioctl VIDIOC_DBG_G_REGISTER,VIDIOC_DBG_S_REGISTER - 读或 ...
分类:
其他好文 时间:
2018-08-30 11:43:26
阅读次数:
170
我这里说的ioctl函数是指驱动程序里的,因为我不知道还有没有别的场合用到了它,所以就规定了我们讨论的范围。写这篇文章是因为我前一阵子被ioctl给搞混了,这几天才弄明白它,于是在这里清理一下头脑。 一、 什么是ioctl ioctl是设备驱动程序中对设备的I/O通道进行管理的函数。所谓对I/O通道 ...
分类:
系统相关 时间:
2018-08-24 00:44:30
阅读次数:
210
网络相关的ioctl请求的request参数及arg地址必须指向的数据类型如下表所示: SIOCGIFCONF SIOCSIFADDR SIOCGIFADDR SIOCSIFBRDADDR SIOCGIFBRDADDR SIOCSIFNETMASK SIOCGIFNETMASK 获取所有接口列表 设 ...
分类:
其他好文 时间:
2018-08-24 00:40:22
阅读次数:
183
一、虚拟化所需软件概述1、KVM/QEMU/LIBVIRTD–KVM是linux内核的模块,它需要CPU的支持,采用硬件辅助虚拟化技术Intel-VT,AMD-V,内存的相关如,Intel的EPT和AMD的RVI技术–QEMU是一个虚拟化的仿真工具,通过ioctl与内核kvm交互完成对硬件的虚拟化支持–Libvirt是一个对虚拟化管理的接口和工具,提供用户端程序virsh,virt-install
分类:
其他好文 时间:
2018-08-15 11:14:31
阅读次数:
210
1:sleep() 最小单位秒。使用sleep/ulseep/select时,因为线程会进入休眠状态,再唤醒, 若单次执行问题不大,若是循环执行次数较多,则差别很大。 2:ulseep() 最小单位微秒。 3:select() 最小单位微秒,再循环体内使用时,每次使用都需要赋值。 4:rtc() 使 ...
分类:
系统相关 时间:
2018-08-03 18:01:43
阅读次数:
955