netlink: bug fix: wrong size was calculated for vfinfo list blob
authorScott Feldman <scofeldm@cisco.com>
Fri, 28 May 2010 10:42:43 +0000 (03:42 -0700)
committerDavid S. Miller <davem@davemloft.net>
Fri, 28 May 2010 10:42:43 +0000 (03:42 -0700)
commit045de01a174d9f0734f657eb4b3313d89b4fd5ad
treeda3250d65f4851e11446af9df34152144914662d
parent8ca9418350eccd5dd2659931807c1901224dd638
netlink: bug fix: wrong size was calculated for vfinfo list blob

The wrong size was being calculated for vfinfo.  In one case, it was over-
calculating using nlmsg_total_size on attrs, in another case, it was
under-calculating by assuming ifla_vf_* structs are packed together, but
each struct is it's own attr w/ hdr (and padding).

Signed-off-by: Scott Feldman <scofeldm@cisco.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/core/rtnetlink.c