]> git.baikalelectronics.ru Git - kernel.git/commit
net: hsr: fix incorrect lsdu size in the tag of HSR frames for small frames
authorMurali Karicheri <m-karicheri2@ti.com>
Fri, 17 Jul 2020 14:55:09 +0000 (10:55 -0400)
committerDavid S. Miller <davem@davemloft.net>
Sat, 18 Jul 2020 01:54:37 +0000 (18:54 -0700)
commit70f41b16d1c4e2a5bce72d172f8a9f74438e7da8
tree4ee4ac51a263667a037b62d6013b2b5605e9ca71
parent567b70a6ed34004fb3d68937f12c9faa61fb445b
net: hsr: fix incorrect lsdu size in the tag of HSR frames for small frames

For small Ethernet frames with size less than minimum size 66 for HSR
vs 60 for regular Ethernet frames, hsr driver currently doesn't pad the
frame to make it minimum size. This results in incorrect LSDU size being
populated in the HSR tag for these frames. Fix this by padding the frame
to the minimum size applicable for HSR.

Signed-off-by: Murali Karicheri <m-karicheri2@ti.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/hsr/hsr_forward.c