请教ktcpvs中,hhttp实现过程哪里有详细解释?

KTCPVS中,阅读tcp_vs_hhttp.c,struct tcp_vs_rule 中的int match_num是如何设定的?是否只在存放匹配内容时,指出match_num[r->match_num].rm_so(eo)有用?regmatch_t matches[10]中的10是如何确定的?

Forums:

对于每个请求,HTTP 消息的大小通常在10个数据包之内。因而,在一次HTTP 会话的17 个数据包中,有7 个都属于附加开销。所以程序中的matches[ ]设为10。

在LVS WIKI上有一些描述(抱歉是英文的):