svn commit: r353274 - in head/sys: net sys

Hans Petter Selasky hps at selasky.org
Tue Oct 8 12:52:14 UTC 2019


On 2019-10-08 14:48, Bjoern A. Zeeb wrote:
> On 7 Oct 2019, at 14:15, Hans Petter Selasky wrote:
> 
>> Author: hselasky
>> Date: Mon Oct  7 14:15:41 2019
>> New Revision: 353274
>> URL: https://svnweb.freebsd.org/changeset/base/353274
>>
>> Log:
>>   Factor out VNET shutdown check into an own vnet structure field.
>>   Remove the now obsolete vnet_state field. This greatly simplifies the
>>   detection of VNET shutdown and avoids code duplication.
> 
> I think I tried to say that the vnet_state is extremely helpful for 
> debugging as you know where each of the stacks is during 
> initialisation/shutdown, especially with loadable  modules and that it 
> should stay and I cannot remember that I removed it in the patch that I 
> suggested.
> 
> I didn’t re-used a field but extended the structure.  What you did means 
> you cannot MFC this easily.  Also it means that all previous vnet 
> consumers got invalidated and the VNET_MAGIC_N should have been bumped 
> and all modules need a re-compile.
> 
> 

OK I can fix that, but should VNET_MAGIC_N be bumped when adding the new 
vnet_shutdown boolean to this structure?

--HPS


More information about the svn-src-head mailing list