net/qede: refactor Tx routine
authorHarish Patil <harish.patil@cavium.com>
Wed, 7 Jun 2017 07:42:22 +0000 (00:42 -0700)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 12 Jun 2017 09:41:29 +0000 (10:41 +0100)
commit91cc1bb97cc5b3a825f8453de9be8f6189ca9fca
tree38c77d7bccecbd93c51186c7e5e10b566a83964c
parent44346c24b7900bc628ad20324a873f9a3250853b
net/qede: refactor Tx routine

Refactor TX routine such that TX BD updates can all be grouped together.
Based on the TX offloads requested the TX bitfields are calculated in
a temporary variable and TX BDs are updated at the end. This will minimize
the if checks also. This change is done to easily accommodate newer TX
offload operations in the future.

Signed-off-by: Harish Patil <harish.patil@cavium.com>
drivers/net/qede/qede_rxtx.c