knet_mp_alloc
接口名称
knet_mp_alloc(size_t size)
接口描述
写缓冲区申请,底层实现为分配定长内存单元。
参数说明
| 参数 |
说明 |
备注 |
| size |
写缓冲区大小 |
取值范围为[0, zcopy_sge_len],"zcopy_sge_len"由配置项确定。 |
返回值
类型:void *
- 非 NULL:表示申请成功
- NULL:表示申请失败
错误码
| 错误码 |
描述 |
| EAFNOSUPPORT |
K-NET TCP 模块未初始化。 |
| EINVAL |
入参size大于配置"zcopy_sge_len"的值。 |
| ENOMEM |
内存申请失败。 |