mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-09-15 15:15:47 +00:00
net: mvpp2: Use htons when checking protocol info
When checking the skb->protocol field, we have to make sure we use the proper endianness using htons, and not swab16. Signed-off-by: Maxime Chevallier <maxime.chevallier@bootlin.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
432b59426b
commit
dc734dbe99
1 changed files with 1 additions and 1 deletions
|
@ -1738,7 +1738,7 @@ static u32 mvpp2_txq_desc_csum(int l3_offs, int l3_proto,
|
|||
command |= (ip_hdr_len << MVPP2_TXD_IP_HLEN_SHIFT);
|
||||
command |= MVPP2_TXD_IP_CSUM_DISABLE;
|
||||
|
||||
if (l3_proto == swab16(ETH_P_IP)) {
|
||||
if (l3_proto == htons(ETH_P_IP)) {
|
||||
command &= ~MVPP2_TXD_IP_CSUM_DISABLE; /* enable IPv4 csum */
|
||||
command &= ~MVPP2_TXD_L3_IP6; /* enable IPv4 */
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue