app/testpmd: add a verbose mode to checksum forward engine
authorOlivier Matz <olivier.matz@6wind.com>
Wed, 26 Nov 2014 15:04:55 +0000 (16:04 +0100)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 26 Nov 2014 18:35:56 +0000 (19:35 +0100)
commit2437814390047e2a1b98ebc1ce5def789023bee4
tree1a055d3362e56acf84441519781ddbfd24cd387a
parentb51c47536a9ef3d040e97e1239e28606dc7599ab
app/testpmd: add a verbose mode to checksum forward engine

If the user specifies 'set verbose 1' in testpmd command line,
the csum forward engine will dump some informations about received
and transmitted packets, especially which flags are set and what
values are assigned to l2_len, l3_len, l4_len and tso_segsz.

This can help someone implementing TSO or hardware checksum offload to
understand how to configure the mbufs.

Example of output for one packet:

 --------------
 rx: l2_len=14 ethertype=800 l3_len=20 l4_proto=6 l4_len=20
 tx: m->l2_len=14 m->l3_len=20 m->l4_len=20
 tx: m->tso_segsz=800
 tx: flags=PKT_TX_IP_CKSUM PKT_TX_TCP_SEG
 --------------

Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
app/test-pmd/csumonly.c