2.6.38内核IPVS源码问题

NAT模式下,当client发出syn到vs时,经过NF_INET_LOCAL_IN点,此点挂载了两个函数,ip_vs_reply4()和ip_vs_remote_request4()。
查看源码,觉得ip_vs_reply4()是执行SNAT的,也就是将real server的ip改为vs的ip然后转发给client。但是为什么会在syn时就执行了?

Forums:

client跟lvs在同一台机的时候,即client ip是lvs本机ip。 但是谁会这样干。