netdev-vport: Don't use ipsec options for either arg in config_equal_ipsec().
authorJustin Pettit <jpettit@nicira.com>
Fri, 17 Jun 2011 01:04:41 +0000 (18:04 -0700)
committerJustin Pettit <jpettit@nicira.com>
Fri, 17 Jun 2011 01:04:41 +0000 (18:04 -0700)
commit7211b387b752ce2c67f1aee639bccc8bd0500c48
treed9a160e9c199204882d29b483248e3d8773c38ac
parent5b95ab0edf18e44d6624c8aa98b658df2fbb48f2
netdev-vport: Don't use ipsec options for either arg in config_equal_ipsec().

Commit aebf423 (netdev: Add methods to do netdev-specific argument
comparisons.) added a new config_equal_ipsec() function to ignore
IPsec key options when comparing an existing netdev's options with a new
netdev.  We only ignored the options for the new netdev configuration,
which works when pulling the existing configuration from the kernel.
Unfortunately, if this is just a re-init of a netdev for which we just
created, this ignoring of the IPsec key options on the new netdev will
cause the check to fail, since the full options actually available in
both netdevs.  This commit just ignore all IPsec key options from both
netdevs.
lib/netdev-vport.c