Hello -net.

This email is about making Infiniband a first class citizen of the FreeBSD kernel.

Right now we have one #ifdef OFED in the src tree that makes compiling modules a real challenge:

In sys/net/if_llatbl.h the "struct llentry" size changes based on if OFED is compiled in or not, only by 16 bytes because Infiniband uses 20bytes for MAC. I am wondering if it would be OK to just unifdef this part to make inifiband a first class citizen of the kernel. Otherwise maybe we can reverse the ifdef so that it's WITHOUT_OFED and by default have it on.

I understand that we can not do this for FreeBSD 9.x due to breaking network ABI, however I think we still have time to do so in FreeBSD 10.x.

If there's no objection I'd like to push this change into head in the next day or two. The only difference is +16 bytes to the "struct llentry".

Comments?

_______________________________________________
freebsd-net@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to