Commit e9074d7f authored by Faizal Rahim's avatar Faizal Rahim Committed by Tony Nguyen
Browse files

igc: block setting preemptible traffic class in taprio



Since preemptible tc implementation is not ready yet, block it from being
set in taprio. The existing code already blocks it in mqprio.

Reviewed-by: default avatarVladimir Oltean <vladimir.oltean@nxp.com>
Signed-off-by: default avatarFaizal Rahim <faizal.abdul.rahim@linux.intel.com>
Tested-by: default avatarMor Bar-Gabay <morx.bar.gabay@intel.com>
Signed-off-by: default avatarTony Nguyen <anthony.l.nguyen@intel.com>
parent 55ececab
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -6486,6 +6486,10 @@ static int igc_save_qbv_schedule(struct igc_adapter *adapter,
	if (!validate_schedule(adapter, qopt))
		return -EINVAL;

	/* preemptible isn't supported yet */
	if (qopt->mqprio.preemptible_tcs)
		return -EOPNOTSUPP;

	igc_ptp_read(adapter, &now);

	if (igc_tsn_is_taprio_activated_by_user(adapter) &&