鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

flexda_extract_hdr

接口功能

从报文依次提取l2、l3、l4层头信息。

接口格式

bool flexda_extract_hdr(struct flexda_extract_ctx *ctx, struct flexda_sub_hdr *sub_hdr)

参数说明

参数名

参数类型

入参/出参

说明

ctx

struct flexda_extract_ctx *

入参

解析报文头信息,其中包含报文当前位置和结束位置的指针,当前位置会随解析流程变化。

sub_hdr

struct flexda_sub_hdr *

入参

报文解析出的头信息,其中包含l2、l3、l4层头信息。

函数返回值

bool

出参

  • true:成功
  • false:失败

内部实现为依次调用flexda_extract_hdr_l2、flexda_extract_hdr_l3、flexda_extract_hdr_l4, 支持协议请参见flexda_extract_hdr_l2flexda_extract_hdr_l3flexda_extract_hdr_l4

使用实例

请参见步骤一:开发OVS控制面代码