aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/infiniband/hw/mlx4
diff options
context:
space:
mode:
authorBob Pearson <rpearsonhpe@gmail.com>2020-10-08 16:27:53 -0500
committerJason Gunthorpe <jgg@nvidia.com>2020-10-08 20:22:12 -0300
commitde55412d02a2c7554053a19dc98addd88c8c3c2a (patch)
tree49f2d870b59fd1506ef63cf3f94fba6972b0092d /drivers/infiniband/hw/mlx4
parentRDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (diff)
downloadlinux-dev-de55412d02a2c7554053a19dc98addd88c8c3c2a.tar.xz
linux-dev-de55412d02a2c7554053a19dc98addd88c8c3c2a.zip
RDMA/rxe: Fix bug rejecting all multicast packets
Fix a bug in rxe_rcv() that causes all multicast packets to be dropped. Currently rxe_match_dgid() is called for each packet to verify that the destination IP address matches one of the entries in the port source GID table. This is incorrect for IP multicast addresses since they do not appear in the GID table. Add code to detect multicast addresses. Change function name to rxe_chk_dgid() which is clearer. Link: https://lore.kernel.org/r/20201008212753.265249-1-rpearson@hpe.com Signed-off-by: Bob Pearson <rpearson@hpe.com> Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Diffstat (limited to 'drivers/infiniband/hw/mlx4')
0 files changed, 0 insertions, 0 deletions