> has its own config directive (CONFIG_RDS,CONFIG_RDS_IB,CONFIG_RDS_TCP), > so each one of them is supposed to be a separate kernel module? CONFIG_ entries don't define module boundaries, no. The transports could be in different modules, sure, but it'd take work to build up the infrastructure to support that. - z