项目

一般

简介

错误 #241

pf模式get_mac失败

由 匿名用户 在 超过 4 年 之前添加. 更新于 超过 4 年 之前.

状态:
已解决
优先级:
立刻
指派给:
-
开始日期:
2020-09-15
计划完成日期:
% 完成:

0%

预期时间:
问题归属:

描述

现象:pf模式,基站侧NBUE_flag=1, 获取mac有时失败
处理:对get_mac的ioctl进行循环规避
结果:仅对ioctl循环规避无效

历史记录

#1

由 匿名用户 更新于 超过 4 年 之前

  • 状态新建 变更为 进行中

get-mac对ioctl的循环无效,打印三次mac地址全为0;
get-mac整体循环疑似可以规避

分析点
①ioctl的循环间隔太短
②socket声明时跟ioctl存在冲突

验证方法:
同时打印外循环(get—mac整体),以及ioctl 加时延的循环

#2

由 匿名用户 更新于 超过 4 年 之前

  • 状态进行中 变更为 已解决

解决:获取mac的程序问题,其中from_ip_addr_get_mac 在 udp.c,对于arpreq未清零操作。导致有乱码参与。使用memset进行清零即可。

导出 Atom PDF