[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20250626185408990ARtWWLD64lqhDx30GJlZz@zte.com.cn>
Date: Thu, 26 Jun 2025 18:54:08 +0800 (CST)
From: <jiang.kun2@....com.cn>
To: <alexs@...nel.org>, <si.yanteng@...ux.dev>, <corbet@....net>,
<linux-doc@...r.kernel.org>, <linux-kernel@...r.kernel.org>
Cc: <xu.xin16@....com.cn>, <yang.yang29@....com.cn>, <wang.yaxin@....com.cn>,
<fan.yu9@....com.cn>, <he.peilin@....com.cn>, <tu.qiang35@....com.cn>,
<qiu.yutan@....com.cn>, <zhang.yunkai@....com.cn>,
<ye.xingchen@....com.cn>
Subject: [PATCH 2/3 linux next v2] Docs/zh_CN: Translate xfrm_proc.rst
to Simplified Chinese
From: Wang Yaxin <wang.yaxin@....com.cn>
translate the "xfrm_proc.rst" into Simplified Chinese.
Update to commit 304b44f0d5a4("xfrm: Add dir validation to
"in" data path lookup")
Signed-off-by: Wang Yaxin <wang.yaxin@....com.cn>
Signed-off-by: Jiang Kun <jiang.kun2@....com.cn>
---
v1->v2:
1. resend this PATCH
.../translations/zh_CN/networking/index.rst | 2 +-
.../zh_CN/networking/xfrm_proc.rst | 126 ++++++++++++++++++
2 files changed, 127 insertions(+), 1 deletion(-)
create mode 100644 Documentation/translations/zh_CN/networking/xfrm_proc.rst
diff --git a/Documentation/translations/zh_CN/networking/index.rst b/Documentation/translations/zh_CN/networking/index.rst
index 4dd75ec27dec..4cf09b60b3f0 100644
--- a/Documentation/translations/zh_CN/networking/index.rst
+++ b/Documentation/translations/zh_CN/networking/index.rst
@@ -23,6 +23,7 @@
msg_zerocopy
napi.rst
netif-msg
+ xfrm_proc
Todolist:
@@ -146,7 +147,6 @@ Todolist:
* x25
* x25-iface
* xfrm_device
-* xfrm_proc
* xfrm_sync
* xfrm_sysctl
* xdp-rx-metadata
diff --git a/Documentation/translations/zh_CN/networking/xfrm_proc.rst b/Documentation/translations/zh_CN/networking/xfrm_proc.rst
new file mode 100644
index 000000000000..a2ae86c44707
--- /dev/null
+++ b/Documentation/translations/zh_CN/networking/xfrm_proc.rst
@@ -0,0 +1,126 @@
+.. SPDX-License-Identifier: GPL-2.0
+
+.. include:: ../disclaimer-zh_CN.rst
+
+:Original: Documentation/networking/xfrm_proc.rst
+
+:翻译:
+
+ 王亚鑫 Wang Yaxin <wang.yaxin@....com.cn>
+
+=================================
+XFRM proc - /proc/net/xfrm_* 文件
+=================================
+
+作者:Masahide NAKAMURA <nakam@...ux-ipv6.org>
+
+
+转换统计信息
+------------
+
+`xfrm_proc` 提供一组统计计数器,显示转换过程中丢弃的数据包及其原因。
+这些计数器属于Linux私有MIB的一部分,可通过 `/proc/net/xfrm_stat`
+查看。
+
+入站错误
+~~~~~~~~
+
+XfrmInError:
+ 未匹配其他类别的所有错误
+
+XfrmInBufferError:
+ 缓冲区不足
+
+XfrmInHdrError:
+ 头部错误
+
+XfrmInNoStates:
+ 未找到状态
+ (入站SPI、地址或SA的IPsec协议不匹配)
+
+XfrmInStateProtoError:
+ 转换协议相关的错误
+ (如SA密钥错误)
+
+XfrmInStateModeError:
+ 转换模式相关的错误
+
+XfrmInStateSeqError:
+ 序列号错误
+ 序列号超出窗口范围
+
+XfrmInStateExpired:
+ 状态已过期
+
+XfrmInStateMismatch:
+ 状态选项不匹配
+ (如UDP封装类型不匹配)
+
+XfrmInStateInvalid:
+ 无效状态
+
+XfrmInTmplMismatch:
+ 状态模板不匹配
+ (如入站SA正确但SP规则错误)
+
+XfrmInNoPols:
+ 未找到状态的对应策略
+ (如入站SA正确但无SP规则)
+
+XfrmInPolBlock:
+ 丢弃的策略
+
+XfrmInPolError:
+ 错误的策略
+
+XfrmAcquireError:
+ 状态未完全获取即被使用
+
+XfrmFwdHdrError:
+ 转发路由禁止
+
+XfrmInStateDirError:
+ 状态方向不匹配
+ (输入路径查找到输出状态,预期是输入状态或者无方向)
+
+出站错误
+~~~~~~~~
+XfrmOutError:
+ 未匹配其他类别的所有错误
+
+XfrmOutBundleGenError:
+ 捆绑包生成错误
+
+XfrmOutBundleCheckError:
+ 捆绑包校验错误
+
+XfrmOutNoStates:
+ 未找到状态
+
+XfrmOutStateProtoError:
+ 转换协议特定错误
+
+XfrmOutStateModeError:
+ 转换模式特定错误
+
+XfrmOutStateSeqError:
+ 序列号错误
+ (序列号溢出)
+
+XfrmOutStateExpired:
+ 状态已过期
+
+XfrmOutPolBlock:
+ 丢弃策略
+
+XfrmOutPolDead:
+ 失效策略
+
+XfrmOutPolError:
+ 错误策略
+
+XfrmOutStateInvalid:
+ 无效状态(可能已过期)
+
+XfrmOutStateDirError:
+ 状态方向不匹配(输出路径查找到输入状态,预期为输出状态或无方向)
--
2.25.1
<div class="zcontentRow"><div style="font-size:14px;font-family:微软雅黑,Microsoft YaHei;line-height:1.5"><div style="line-height:1.5">From: Wang Yaxin <wang.yaxin@....com.cn></div><div style="line-height:1.5"><br></div><div style="line-height:1.5">translate the "xfrm_proc.rst" into Simplified Chinese.</div><div style="line-height:1.5"><br></div><div style="line-height:1.5">Update to commit 304b44f0d5a4("xfrm: Add dir validation to</div><div style="line-height:1.5"> "in" data path lookup")</div><div style="line-height:1.5"><br></div><div style="line-height:1.5">Signed-off-by: Wang Yaxin <wang.yaxin@....com.cn></div><div style="line-height:1.5">Signed-off-by: Jiang Kun <jiang.kun2@....com.cn></div><div style="line-height:1.5">---</div><div style="line-height:1.5">v1->v2:</div><div style="line-height:1.5">1. resend this PATCH</div><div style="line-height:1.5"><br></div><div style="line-height:1.5"> .../translations/zh_CN/networking/index.rst | 2 +-</div><div style="line-height:1.5"> .../zh_CN/networking/xfrm_proc.rst | 126 ++++++++++++++++++</div><div style="line-height:1.5"> 2 files changed, 127 insertions(+), 1 deletion(-)</div><div style="line-height:1.5"> create mode 100644 Documentation/translations/zh_CN/networking/xfrm_proc.rst</div><div style="line-height:1.5"><br></div><div style="line-height:1.5">diff --git a/Documentation/translations/zh_CN/networking/index.rst b/Documentation/translations/zh_CN/networking/index.rst</div><div style="line-height:1.5">index 4dd75ec27dec..4cf09b60b3f0 100644</div><div style="line-height:1.5">--- a/Documentation/translations/zh_CN/networking/index.rst</div><div style="line-height:1.5">+++ b/Documentation/translations/zh_CN/networking/index.rst</div><div style="line-height:1.5">@@ -23,6 +23,7 @@</div><div style="line-height:1.5"> msg_zerocopy</div><div style="line-height:1.5"> napi.rst</div><div style="line-height:1.5"> netif-msg</div><div style="line-height:1.5">+ xfrm_proc</div><div style="line-height:1.5"> </div><div style="line-height:1.5"> Todolist:</div><div style="line-height:1.5"> </div><div style="line-height:1.5">@@ -146,7 +147,6 @@ Todolist:</div><div style="line-height:1.5"> * x25</div><div style="line-height:1.5"> * x25-iface</div><div style="line-height:1.5"> * xfrm_device</div><div style="line-height:1.5">-* xfrm_proc</div><div style="line-height:1.5"> * xfrm_sync</div><div style="line-height:1.5"> * xfrm_sysctl</div><div style="line-height:1.5"> * xdp-rx-metadata</div><div style="line-height:1.5">diff --git a/Documentation/translations/zh_CN/networking/xfrm_proc.rst b/Documentation/translations/zh_CN/networking/xfrm_proc.rst</div><div style="line-height:1.5">new file mode 100644</div><div style="line-height:1.5">index 000000000000..a2ae86c44707</div><div style="line-height:1.5">--- /dev/null</div><div style="line-height:1.5">+++ b/Documentation/translations/zh_CN/networking/xfrm_proc.rst</div><div style="line-height:1.5">@@ -0,0 +1,126 @@</div><div style="line-height:1.5">+.. SPDX-License-Identifier: GPL-2.0</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+.. include:: ../disclaimer-zh_CN.rst</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+:Original: Documentation/networking/xfrm_proc.rst</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+:翻译:</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+ 王亚鑫 Wang Yaxin <wang.yaxin@....com.cn></div><div style="line-height:1.5">+</div><div style="line-height:1.5">+=================================</div><div style="line-height:1.5">+XFRM proc - /proc/net/xfrm_* 文件</div><div style="line-height:1.5">+=================================</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+作者:Masahide NAKAMURA <nakam@...ux-ipv6.org></div><div style="line-height:1.5">+</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+转换统计信息</div><div style="line-height:1.5">+------------</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+`xfrm_proc` 提供一组统计计数器,显示转换过程中丢弃的数据包及其原因。</div><div style="line-height:1.5">+这些计数器属于Linux私有MIB的一部分,可通过 `/proc/net/xfrm_stat`</div><div style="line-height:1.5">+查看。</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+入站错误</div><div style="line-height:1.5">+~~~~~~~~</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>未匹配其他类别的所有错误</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInBufferError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>缓冲区不足</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInHdrError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>头部错误</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInNoStates:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>未找到状态</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>(入站SPI、地址或SA的IPsec协议不匹配)</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInStateProtoError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>转换协议相关的错误</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>(如SA密钥错误)</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInStateModeError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>转换模式相关的错误</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInStateSeqError:</div><div style="line-height:1.5">+ 序列号错误</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>序列号超出窗口范围</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInStateExpired:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>状态已过期</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInStateMismatch:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>状态选项不匹配</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>(如UDP封装类型不匹配)</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInStateInvalid:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>无效状态</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInTmplMismatch:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>状态模板不匹配</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>(如入站SA正确但SP规则错误)</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInNoPols:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>未找到状态的对应策略</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>(如入站SA正确但无SP规则)</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInPolBlock:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>丢弃的策略</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInPolError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>错误的策略</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmAcquireError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>状态未完全获取即被使用</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmFwdHdrError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>转发路由禁止</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmInStateDirError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>状态方向不匹配</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>(输入路径查找到输出状态,预期是输入状态或者无方向)</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+出站错误</div><div style="line-height:1.5">+~~~~~~~~</div><div style="line-height:1.5">+XfrmOutError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>未匹配其他类别的所有错误</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutBundleGenError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>捆绑包生成错误</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutBundleCheckError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>捆绑包校验错误</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutNoStates:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>未找到状态</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutStateProtoError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>转换协议特定错误</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutStateModeError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>转换模式特定错误</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutStateSeqError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>序列号错误</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>(序列号溢出)</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutStateExpired:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>状态已过期</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutPolBlock:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>丢弃策略</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutPolDead:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>失效策略</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutPolError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>错误策略</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutStateInvalid:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>无效状态(可能已过期)</div><div style="line-height:1.5">+</div><div style="line-height:1.5">+XfrmOutStateDirError:</div><div style="line-height:1.5">+<span style="white-space:pre"> </span>状态方向不匹配(输出路径查找到输入状态,预期为输出状态或无方向)</div><div style="line-height:1.5">-- </div><div style="line-height:1.5">2.25.1</div></div><br><br><br><br><div><br></div></div>
Powered by blists - more mailing lists