[ipxe-devel] REG: Query on 9K MTU Testing flow
    Michael Brown 
    mcb30 at ipxe.org
       
    Tue Apr  4 08:05:35 UTC 2023
    
    
  
On 14/03/2023 16:45, MohamedShah R wrote:
> Thanks for the quick response. I am new to the PXE source code and tried 
> out the below changes  for the experimental testing in the netdev_close 
> api and it works fine.
> Why can't we have a new api netdev_reopen() which does the same logic of 
> netdev_close (except the code below) and calls the netdev_open existing 
> api and calls the netdev_reopen api only from the "apply_netdev_settings".
> Would it have any other side-effects? Please correct me if I am wrong.
> 
> *Commented out the below code in netdev_close api *
>       num_configs = table_num_entries ( NET_DEVICE_CONFIGURATORS );
> 
> for ( i = 0 ; i < num_configs ; i++ )
> 
> intf_close ( &netdev->configs[i].job, -ECANCELED );
As per my previous email: even with that hack in place, there will still 
be unwanted side effects from calling netdev->op->close() and 
netdev->op->open(), such as restarting autonegotiation on the link (with 
some drivers).
Michael
    
    
More information about the ipxe-devel
mailing list