summaryrefslogtreecommitdiff
path: root/drivers/edac/Makefile
diff options
context:
space:
mode:
authorajit.khaparde@broadcom.com <ajit.khaparde@broadcom.com>2016-02-22 19:05:01 (GMT)
committerDavid S. Miller <davem@davemloft.net>2016-02-24 20:25:19 (GMT)
commit127bfce54197a6cd43205b7ba950547918128053 (patch)
treed3a9d7a14a39b8429f1e3d5140b0e0a9f93e0981 /drivers/edac/Makefile
parentb0fd2eb28bd47e0c906e31dbaccaf17883e238ff (diff)
downloadlinux-127bfce54197a6cd43205b7ba950547918128053.tar.xz
be2net: Fix a UE caused by passing large frames to the ASIC
In QnQ configurations like Flex-10 where the VLANs are inserted by the ASIC, on rare occasions the HW is encountering a scenario where the final frame length ends to be greater than what the ASIC can support. This is because when the TXULP pulls the TX WRB to check the length of the frame to be transmitted it also adds the size of VLANs to be inserted by the HW to the length of the frame indicated in the WRB, which in some cases fails the range check. This causes a UE. Avoid this by trimming the skb length to accommodate the VLAN insertion. Signed-off-by: Ajit Khaparde <ajit.khaparde@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/edac/Makefile')
0 files changed, 0 insertions, 0 deletions