其中,该方法包括:在存在需要传递的目标参数的情况下,基于目标参数的长度确定第一参数长度;其中,目标参数包括第一子参数段和第二子参数段,第一参数长度为第一子参数段和第二子参数段的长度之和;将ioctl传参链路中编码层的参数长度值调整为第一参数长度,其中,编码层设置于应用进程侧与传递层之间;基于调整后的ioctl传参链路传递...
if(ioctl(fd, SIOCSIFVLAN_PVID_PRI, &data16) < 0) { printf("ioctl pvid failed\n\r"); } 二、linux内核 1、在sockios.h中定义 #define SIOCSIFVLAN_PVID_PRI0x8985/* Set 802.1Q VLAN pvid */ 2、在af_inet.c中 添加 extern int VLAN1QEN(unsigned int ,void *arg); 在inet_ioctl()函数...
if(ioctl(fd, SIOCSIFVLAN_PVID_PRI, &data16) < 0) { printf("ioctl pvid failed\n\r"); } 二、linux内核 1、在sockios.h中定义 #define SIOCSIFVLAN_PVID_PRI0x8985 /* Set 802.1Q VLAN pvid */ 2、在af_inet.c中 添加 extern int VLAN1QEN(unsigned int ,void *arg); 在inet_ioctl()函数...