diff options
| author | Rao, Lei <lei.rao@intel.com> | 2021-11-03 10:21:12 +0800 |
|---|---|---|
| committer | Juan Quintela <quintela@trasno.org> | 2021-11-03 09:39:48 +0100 |
| commit | 64153ca613d0a50d1301eae4bd895aade001fcca (patch) | |
| tree | 3db1ca0c48fc2d127e9a58263b18420e0bcba33c /net/filter-rewriter.c | |
| parent | e5fdf920964b65678798960d8b3a55453c2e9094 (diff) | |
| download | focaccia-qemu-64153ca613d0a50d1301eae4bd895aade001fcca.tar.gz focaccia-qemu-64153ca613d0a50d1301eae4bd895aade001fcca.zip | |
Optimized the function of fill_connection_key.
Remove some unnecessary code to improve the performance of the filter-rewriter module. Signed-off-by: Lei Rao <lei.rao@intel.com> Reviewed-by: Zhang Chen <chen.zhang@intel.com> Reviewed-by: Juan Quintela <quintela@redhat.com> Signed-off-by: Juan Quintela <quintela@trasno.org>
Diffstat (limited to 'net/filter-rewriter.c')
| -rw-r--r-- | net/filter-rewriter.c | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/net/filter-rewriter.c b/net/filter-rewriter.c index cb3a96cde1..bf05023dc3 100644 --- a/net/filter-rewriter.c +++ b/net/filter-rewriter.c @@ -279,15 +279,7 @@ static ssize_t colo_rewriter_receive_iov(NetFilterState *nf, */ if (pkt && is_tcp_packet(pkt)) { - fill_connection_key(pkt, &key); - - if (sender == nf->netdev) { - /* - * We need make tcp TX and RX packet - * into one connection. - */ - reverse_connection_key(&key); - } + fill_connection_key(pkt, &key, sender == nf->netdev); /* After failover we needn't change new TCP packet */ if (s->failover_mode && |