How to set MTU=9000 coupled with iSCSI Boot Firmware Table (iBFT)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi!

I have Intel 82574L Ethernet card with iSCSI support. In order to boot host using this card, I specify kernel boot option ip=ibft, which allows to populate network configuration from Ethernet card firmware settings. That works for me and I'm able to run linux this way.

The problem is that network card firmware has MTU=1500 hardcoded. In order to make it possible to transfer 4KB sectors without packet fragmentation, I'm looking for a way to overwrite MTU to 9000. I realize that build-in firmware can live with MTU=1500, but running operation system is expected to be more flexible than this tiny piece of firmware.

The question: is it possible to overwrite MTU before root filesystem at iSCSI disk is mounted?

The only piece of documentation I was able to find so far, is this manual by Harald Hoyer dated 2013 https://mirrors.edge.kernel.org/pub/linux/utils/boot/dracut/dracut.html

Based on later docs dated 2016 I can guess that ip=ibft should be used instead of rd.iscsi.ibft=1 
https://docs.oracle.com/cd/E52668_01/E79987/html/section-frg_34s_c5.html
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/chap-anaconda-boot-options

Any piece of advice will be appreciated.

Regards,
Anthony Ananich
https://ananich.pro

--
To unsubscribe from this list: send the line "unsubscribe initramfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux