34138ea0 | 27-Aug-2025 |
Dave Ertman <david.m.ertman@intel.com> |
ice: Remove deprecated ice_lag_move_new_vf_nodes() call
Moving the code to handle the LAG part of a VF reset to helper functions deprecated the function ice_lag_move_new_vf_nodes(). The cleanup miss
ice: Remove deprecated ice_lag_move_new_vf_nodes() call
Moving the code to handle the LAG part of a VF reset to helper functions deprecated the function ice_lag_move_new_vf_nodes(). The cleanup missed a call to this function in the error path of ice_vc_cfg_qs_msg().
In the case that would end in the error path, a NULL pointer would be encountered due to the empty list of netdevs for members of the aggregate.
Remove the unnecessary call to ice_lag_move_new_vf_nodes(), and since this is the only call to this function, remove the function as well.
Fixes: 351d8d8ab6af ("ice: breakout common LAG code into helpers") Reviewed-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com> Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de> Signed-off-by: Dave Ertman <david.m.ertman@intel.com> Tested-by: Priya Singh <priyax.singh@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
e0d2795a | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: finish virtchnl.c split into rss.c
Move functions out of virt/virtchnl.c to virt/rss.c.
Same "git tricks" used as for the split into virt/queues.c that is immediately preceding this split.
Si
ice: finish virtchnl.c split into rss.c
Move functions out of virt/virtchnl.c to virt/rss.c.
Same "git tricks" used as for the split into virt/queues.c that is immediately preceding this split.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
270251b9 | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: extract virt/rss.c: cleanup - p2
Remove remaining portion of the stuff that stays within virtchnl.c, (separate commits to have nicer, removal-only, history).
Signed-off-by: Przemek Kitszel <pr
ice: extract virt/rss.c: cleanup - p2
Remove remaining portion of the stuff that stays within virtchnl.c, (separate commits to have nicer, removal-only, history).
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
4c2ce64e | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: extract virt/rss.c: cleanup - p1
Start removing stuff from virt/rss.c that will be kept in the main virtchnl file.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by:
ice: extract virt/rss.c: cleanup - p1
Start removing stuff from virt/rss.c that will be kept in the main virtchnl file.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
2802bb55 | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: split RSS stuff out of virtchnl.c - copy back
Add copy of virtchnl.c under the original name/location. Now both virt/virtchnl.c and virt/rss.c have the same content, and only the former of the
ice: split RSS stuff out of virtchnl.c - copy back
Add copy of virtchnl.c under the original name/location. Now both virt/virtchnl.c and virt/rss.c have the same content, and only the former of the two in use.
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com> Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
f4e667eb | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: split RSS stuff out of virtchnl.c - tmp rename
Temporary rename of virtchnl.c into rss.c
In order to split virtchnl.c in a way that makes it much easier to still blame new file, we do it via m
ice: split RSS stuff out of virtchnl.c - tmp rename
Temporary rename of virtchnl.c into rss.c
In order to split virtchnl.c in a way that makes it much easier to still blame new file, we do it via multiple git steps.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
c762b0a5 | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: finish virtchnl.c split into queues.c
Move queue configuration functions out of virtchnl.c to queues.c.
Technically the move was started by an earlier commit of the series, that was duplicatin
ice: finish virtchnl.c split into queues.c
Move queue configuration functions out of virtchnl.c to queues.c.
Technically the move was started by an earlier commit of the series, that was duplicating virtchnl.c as queues.c (what forces git to nicely show blame when asked), followed by a couple of cleanup commits (that removed stuff that is not moved from the new file, again - multiple commits, to avoid git saving on changes lines by reusing removed lines as a content of some kept function), with this final commit actually enabling compilation of the new file, removing stuff from the virtchnl.c, and making some moved functions visible (via static keyword removal).
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
cfee454c | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: extract virt/queues.c: cleanup - p3
Remove final portion of the stuff that stays within virtchnl.c, (separate commits to have nicer, removal-only, history).
Signed-off-by: Przemek Kitszel <prz
ice: extract virt/queues.c: cleanup - p3
Remove final portion of the stuff that stays within virtchnl.c, (separate commits to have nicer, removal-only, history).
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
3061d214 | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: extract virt/queues.c: cleanup - p2
Remove next piece of the content that stays in virtchnl.c, (separate commits to have nicer git history).
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@
ice: extract virt/queues.c: cleanup - p2
Remove next piece of the content that stays in virtchnl.c, (separate commits to have nicer git history).
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
ce5c0fd7 | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: extract virt/queues.c: cleanup - p1
Start removing stuff from virt/queues.c that will be kept in the main virtchnl file.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-of
ice: extract virt/queues.c: cleanup - p1
Start removing stuff from virt/queues.c that will be kept in the main virtchnl file.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
879753f3 | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: split queue stuff out of virtchnl.c - copy back
Add copy of virtchnl.c under the original name/location. Now both virt/virtchnl.c and virt/queues.c have the same content, and only the former of
ice: split queue stuff out of virtchnl.c - copy back
Add copy of virtchnl.c under the original name/location. Now both virt/virtchnl.c and virt/queues.c have the same content, and only the former of the two is in use.
Reviewed-by: Aleksandr Loktionov <aleksandr.loktionov@intel.com> Reviewed-by: Paul Menzel <pmenzel@molgen.mpg.de> Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|
1948b867 | 21-Aug-2025 |
Przemek Kitszel <przemyslaw.kitszel@intel.com> |
ice: split queue stuff out of virtchnl.c - tmp rename
Temporary rename of virtchnl.c into queues.c
In order to split virtchnl.c in a way that makes it much easier to still blame new file, we do it
ice: split queue stuff out of virtchnl.c - tmp rename
Temporary rename of virtchnl.c into queues.c
In order to split virtchnl.c in a way that makes it much easier to still blame new file, we do it via multiple git steps.
Signed-off-by: Przemek Kitszel <przemyslaw.kitszel@intel.com> Signed-off-by: Tony Nguyen <anthony.l.nguyen@intel.com>
show more ...
|