Nick_Pyner:
A truly magnificent tome - but just rubbish, and it explains nothing.
Well, obviously explained nothing to you, I'm sorry to see. But I tried. And I will try further.
Nick_Pyner:
The only reason why the RFX can serve up to 255 nodes is because it has the $11 high power NRF24 you have specifically referred to.
A nRF24L01+ module connected to a Raspberry Pi by itself does not broker TCP/IP connection to up to 255 Arduino nodes. Add the RFXduino protocol, and it will though.
Nick_Pyner:
You have singularly failed to explain the other $124.
Pricing is pretty transparent if you care to look. A Pi costs $40, the case $15, the BYO kit as described above is $60, and the additional assembly/packaging and postage costs for a fully assembled unit is $20.
Nick_Pyner:
I don't know why you are talking about WiFi, nobody else is -
Because wireless TCP/IP is what Wifi is, and he wanted to know if there was an Arduino library that did TCP/IP over nRF24L01+ radio links. Which there is -- with the RFX gateway system, you have to #include <Rfx_r3.h> into your sketch to give you capability to converts the nRF24L01+ to a full tream connection instead of just being a simple packet connection. It's analogous to implementing TCP over IP (UPD packets.)
Nick_Pyner:
except, of course, the Embedded Coolness crowd - particularly as arusr already has NRFs up and running. Consequently, your maths are just smoke and mirrors.
How so? it's a pretty straightforward calculation to figure out cost per node for wireless TCP/IP enabled Arduinos. If you think I've made a mistake or a bad assumption somewhere, do tell, and we can explore that.
It may or may not be a solution or approach that appeals to the OP, but the purpose of "doing the math" was to address your more general comments about relative costs.
And if he's got a bunch of nRF24L10+ enabled nodes, there's no reason in principle why he can't put them through the RFXduino gateway system (after compiling in the RFX libs to his sketches, of course), if that fits his ultimate HA goals better.
Nick_Pyner:
Further, this is an Arduino forum and I understand that arusr was asking if there was an an Arduino library "....that provides for TCP/IP across nRF24L10+ modules". This is a simple question, to which real answer is actually a simple "no",
If you mean "can the Arduino nodes speak TCP/IP directly to eachother, without going through the gateway", then fair enough, if that was the question, then the answer is "no".
But if that was the question, then the question really doesn't make a lot of sense, because why would you want to? The reason you do TCP/IP is to get onto ethernet/Internet. So TCP/IP directly between nodes as a protocol would simply be way overkill.
Nick_Pyner:
and only an RFX gateway salesman
And proud of it! 
Nick_Pyner:
could claim that a RaspberryPi in a black box is an Arduino library and keep a straight face.
There is an Arduino library that compiles on each and every node that wants to connect to the gateway via an nRF14L01+ module. No library, no TCP/IP -- sorry. Then therre is a program running on the gateway (RPi) that handles brokering the connections from the nRF24L01+ to the outside world.
As for "black box", not sure what you're getting at here -- the source code is provided for both the Arduino-side library and the Raspberry-Pi side gateway programs (which is mostly C++, a bit of shell.) So the system is hackable and quite suitable for custom integrations (e.g., a guy in Sweden is using the gateway to integrate his HA system based on a product called "MLServer", which I hadn't heard of. But I told him if it speaks TCP/IP, it can be integrated. Which he's done.)
Licensing details are on the web site.
Nick_Pyner:
A more comprehensive answer to the question would be "No, but what you have in mind is still viable, your Ethernet shield and your NRF can live together, and you don't have to buy a WiFi shield".
Look Nick, obviously you are aggrieved somehow about the pricing of the RFX TCP/IP gateway system for Arduinos, and I'm sorry about that -- your comments suggest I may need to a better job of explaining things on the web site. But at the end of the day, no system is going to suit everyone, and the RFX gateway system is part of the diverse range of options out there. I get a few enquiries and sales from people here on the Arduino forums, and I'm pleased to report they are mostly satisfied customers -- I try. And if I see a comment like "As far as I know, there is no library that will create a tcp/ip stack with the nRF24L01, correct?" crop up in thread, I am going to be sorely pressed not to reply, as I hope you might understand.