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

flexda_insert_hydra_key

接口功能

在硬件流表key中插入Hydra key。

接口格式

int flexda_insert_hydra_key(struct rte_flow_item *hw_key, int idx, void *data, size_t size, uint32_t hydra_type)

参数说明

参数名

参数类型

入参/出参

说明

hw_key

struct rte_flow_item *

入参

硬件流表key。

idx

int

入参

当idx小于0时,系统会自动找到位置插入;当idx大于0时,为指定位置。

data

void *

入参

自定义key的内容。

size

size_t

入参

自定义key的size。

hydra_type

uint32_t

入参

自定义key的类型。

函数返回值

int

出参

若函数执行成功则返回0,若函数执行失败则返回错误码。

  • 不支持data结构体内部带有指针。
  • 在同一位置(idx不为负且相同)重复调用会报错返回错误码。

使用实例

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