ibft boot: add iscsiadm offload ibft rec support
This patch allows iscsiadm to setup the ifaces and recs
for offload cards using the ibft info. This is done
when iscsiadm -m discovery -t fw is run.
Note:
- This will set things up so that every target in the boot info
will be accessibly by every offload card in the boot info. I think
this is probably what people want, but the ibft boot info is too
limiting. If it is not want you wanted then just run iscsiadm
to delete some of the records.
- If a iface/node rec is setup with a iface having some setting
like a ip address X, but it is later changed in ibft, when you
boot with that new ibft info iscsid will ignore the node/rec info
and use the ibft info. You must then manaully update the node/iface rec
info (you actually could just leave it or not even set it is
always going to be used for boot and we always will be using
the ibft info).