Message ID | 20241122121317.2117826-1-martyna.szapar-mudlaw@linux.intel.com (mailing list archive) |
---|---|
State | Awaiting Upstream |
Delegated to: | Netdev Maintainers |
Headers | show |
Series | [iwl-next] ixgbe: Enable XDP support when SRIOV is enabled | expand |
> > Remove the check that prevents XDP support when SRIOV is enabled. > There is no reason to completely forbid the user from using XDP > with SRIOV. I think we need some more context here in commit message. ixgbe HW was really short on HW queues that's why probably this restriction was introduced in the first place. Now I believe that driver has an ability to share XDP Tx resources with locking being involved and that's why you can relax the previous limitation. Correct? > > Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> > Signed-off-by: Martyna Szapar-Mudlaw <martyna.szapar- > mudlaw@linux.intel.com> > > --- > > Added CC netdev > > --- > drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 --- > 1 file changed, 3 deletions(-) > > diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c > b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c > index 459a539cf8db..a07e28107a42 100644 > --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c > +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c > @@ -10637,9 +10637,6 @@ static int ixgbe_xdp_setup(struct net_device > *dev, struct bpf_prog *prog) > bool need_reset; > int num_queues; > > - if (adapter->flags & IXGBE_FLAG_SRIOV_ENABLED) > - return -EINVAL; > - > if (adapter->flags & IXGBE_FLAG_DCB_ENABLED) > return -EINVAL; > > -- > 2.36.1 >
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index 459a539cf8db..a07e28107a42 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c @@ -10637,9 +10637,6 @@ static int ixgbe_xdp_setup(struct net_device *dev, struct bpf_prog *prog) bool need_reset; int num_queues; - if (adapter->flags & IXGBE_FLAG_SRIOV_ENABLED) - return -EINVAL; - if (adapter->flags & IXGBE_FLAG_DCB_ENABLED) return -EINVAL;