platform: set custom netlink buffer size when adding SR-IOV VFs
When there are many VFs the default buffer size of 1 memory page is not enough. Each VF can take up to ~120 bytes and so when the page size is 4KiB at most ~34 VFs can be added.
Specify the buffer size when allocating the message.