You'll get a better set of eyes on this if you post itto netdev@vger.kernel.org which is where the networkingdevelopers hang out.linux-net is for user questions.