struct xgbe_prv_data *pdata = netdev_priv(netdev);
        u8 tc;
 
-       if (handle != TC_H_ROOT || tc_to_netdev->type != TC_SETUP_MQPRIO)
+       if (tc_to_netdev->type != TC_SETUP_MQPRIO)
                return -EINVAL;
 
        tc = tc_to_netdev->tc;
 
 int __bnx2x_setup_tc(struct net_device *dev, u32 handle, __be16 proto,
                     struct tc_to_netdev *tc)
 {
-       if (handle != TC_H_ROOT || tc->type != TC_SETUP_MQPRIO)
+       if (tc->type != TC_SETUP_MQPRIO)
                return -EINVAL;
        return bnx2x_setup_tc(dev, tc->tc);
 }
 
        struct bnxt *bp = netdev_priv(dev);
        u8 tc;
 
-       if (handle != TC_H_ROOT || ntc->type != TC_SETUP_MQPRIO)
+       if (ntc->type != TC_SETUP_MQPRIO)
                return -EINVAL;
 
        tc = ntc->tc;
 
 static int __fm10k_setup_tc(struct net_device *dev, u32 handle, __be16 proto,
                            struct tc_to_netdev *tc)
 {
-       if (handle != TC_H_ROOT || tc->type != TC_SETUP_MQPRIO)
+       if (tc->type != TC_SETUP_MQPRIO)
                return -EINVAL;
 
        return fm10k_setup_tc(dev, tc->tc);
 
                }
        }
 
-       if (handle != TC_H_ROOT || tc->type != TC_SETUP_MQPRIO)
+       if (tc->type != TC_SETUP_MQPRIO)
                return -EINVAL;
 
        return ixgbe_setup_tc(dev, tc->tc);
 
 static int __mlx4_en_setup_tc(struct net_device *dev, u32 handle, __be16 proto,
                              struct tc_to_netdev *tc)
 {
-       if (handle != TC_H_ROOT || tc->type != TC_SETUP_MQPRIO)
+       if (tc->type != TC_SETUP_MQPRIO)
                return -EINVAL;
 
        return mlx4_en_setup_tc(dev, tc->tc);
 
        unsigned tc, num_tc;
        int rc;
 
-       if (handle != TC_H_ROOT || ntc->type != TC_SETUP_MQPRIO)
+       if (ntc->type != TC_SETUP_MQPRIO)
                return -EINVAL;
 
        num_tc = ntc->tc;
 
        /* setup tc must be called under rtnl lock */
        ASSERT_RTNL();
 
-       if (handle != TC_H_ROOT || tc->type != TC_SETUP_MQPRIO)
+       if (tc->type != TC_SETUP_MQPRIO)
                return -EINVAL;
 
        /* Sanity-check the number of traffic classes requested */