I think it is mostly a matter of recompiling the kernel with IP routing or bridging support built in. One of the hassles in the past has been with the HPNA driver. I am not sure if such a thing exists in source format that works with the RIO.