trafgen: tcp: Update csum at runtime if it needed
commit34e4f0deb66f823092fb4fa251e885503e96273f
authorVadim Kochan <vadim4j@gmail.com>
Fri, 12 Aug 2016 23:11:19 +0000 (13 02:11 +0300)
committerTobias Klauser <tklauser@distanz.ch>
Wed, 21 Sep 2016 07:57:35 +0000 (21 09:57 +0200)
treef9df73cd4bdcaedc378fceae1c7aa88d92161cf1
parent553a9c65beeb77072f08e4d8cd876b062dcdb193
trafgen: tcp: Update csum at runtime if it needed

Update TCP checksum field if any TCP of fields was changed. Use same
checksum update function on 'packet_finish' and 'header update'.

Set 'is_csum_valid = false' if lower IPv4/IPv6 pseudo header was changed.

Signed-off-by: Vadim Kochan <vadim4j@gmail.com>
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
trafgen_l3.c
trafgen_l4.c