---
title: flexda_extract_hdr_l4
description: "从报文中提取l4层头信息。"
url: https://www.hikunpeng.com/document/detail/zh/flexda/api/dpak_api012.html
sourcePath: /source/zh/flexda/api/dpak_api012.html
indexId: 39da2eba11e0ba9807727f8f3508c749f6e3f07ce78b555dbb5688baee3bd84d38
---
# flexda_extract_hdr_l4

#### 接口功能

从报文中提取l4层头信息。


#### 接口格式

bool flexda_extract_hdr_l4(struct flexda_extract_ctx *ctx, struct flexda_l4_hdr *sub_hdr)


#### 参数说明

| 参数名 | 参数类型 | 入参/出参 | 说明 |
| --- | --- | --- | --- |
| ctx | struct flexda\_extract\_ctx \* | 入参 | 解析报文头信息，其中包含报文当前位置和结束位置的指针，当前位置会随解析流程变化。 |
| sub\_hdr | struct flexda\_l4\_hdr \* | 入参 | 报文解析出的头信息，其中包含l4层头信息。 |
| 函数返回值 | bool | 出参 | true：成功 false：失败 |


支持协议类型包括TCP、UDP、ICMP和ICMP6。


#### 使用实例

无
