Update bnx2i driver to v3.18 level (bnc#909370, FATE#317540)

suse-commit: 816042c93f8decee07a9978ac1af16ac411d4ef6
Removing patch added but not needed for bnc#909370

suse-commit: f7049b02a46805753b78c14174ec5b9f1f42d3e9
net: init perm_addr in register_netdevice() (bug#909498
FATE#317395).

suse-commit: 29268c970f76bc9bea80143ae6c5cdbad5722a05
DMA-API: provide a helper to set both DMA and coherent DMA masks
(bug#909498 FATE#317395).

suse-commit: 0488f87de37743664d16707331be4fedf4059538
drivers:net: Convert dma_alloc_coherent(...__GFP_ZERO) to
dma_zalloc_coherent (bug#909498 FATE#317395).

suse-commit: e9e9296d1609bfe26d35295a46db59c764925e60
remove init of dev->perm_addr in drivers (bnc#909498
FATE#317395).

suse-commit: 4d9a82d281228b65f81bdb8d00f80bda7649a048
drivers: net: Remove remaining alloc/OOM messages (bnc#909498
FATE#317395).

suse-commit: 0f1afc0864cd70f41f0c9c90909228d484cbebfa
e1000: fix whitespace issues and multi-line comments (bnc#909498
FATE#317395).

suse-commit: 5d6f672d28f0dfd89e613bd46fa36a554979a9e8
drivers:net: Remove dma_alloc_coherent OOM messages (bnc#909498
FATE#317395).

suse-commit: 7e179f34ff527a33826477fe43034a999753d956
drivers:net: dma_alloc_coherent: use __GFP_ZERO instead of
memset(, 0) (bnc#909498 FATE#317395).

suse-commit: b625c12c824e998e375ca79cd61c9260be76ac20
e1000: ethtool: Add missing dma_mapping_error-call in
e1000_setup_desc_rings (bnc#909498 FATE#317395).

suse-commit: f5b0b95806720b8bd0d185b0351c692d3d0f0b26
drivers:net: Convert dma_alloc_coherent(...__GFP_ZERO) to
dma_zalloc_coherent (bnc#909498 FATE#317395).

suse-commit: 6d9c8262b5472d5068b83575ccad6f79eb701bdf
DMA-API: net: intel/e1000: replace
dma_set_mask()+dma_set_coherent_mask() with new helper
(bnc#909498 FATE#317395).

suse-commit: 25348eba1fac413726c3784d317eadc1ddcae0b5
intel: Remove extern from function prototypes (bnc#909498
FATE#317395).

suse-commit: 14f39e8fa782b4ff9b3fc3b902fbabdc305b95fd
e1000: fix wrong queue idx calculation (bnc#909498 FATE#317395).

suse-commit: 3090191b3f7400a0fbc7faae23f3c34b8dd025e5
e1000: prevent oops when adapter is being closed and reset
simultaneously (bnc#909498 FATE#317395).

suse-commit: 60bf39e4560c358f6b7c41919bd4c3e452bad082
e1000: fix lockdep warning in e1000_reset_task (bnc#909498
FATE#317395).

suse-commit: 4f9018d1c14e01e0baa8fdec3aee68e826c866b6
e1000: fix possible reset_task running after adapter down
(bnc#909498 FATE#317395).

suse-commit: 168ce0168ad730af6a48b74ad8d55d2cc24600bf
drivers/net: delete non-required instances of include
<linux/init.h> (bnc#909498 FATE#317395).

suse-commit: 3b8649b44f566e21bbfae3d198a5d67ff8aacf7e
e1000: remove debug messages with function names (bnc#909498
FATE#317395).

suse-commit: f5b05446b0ee1616e39bf65e557c9773b366de1b