Herbert Xu wrote:We would need a key that can be uniquely determined at all points and that can be inverted (taking into account ebtables NAT, NAT to a different bridge etc) - I can't think of a suitable one right now. But besides the conntrack size increase, I don't think this is the correct solution for this problem. Defragmentation (before conntrack) would still allow fragments to cross boundaries, unless we key the defragmentation queues using the same key. And generally defragmenting bridged packets by default, possibly passing them through NAT, IP routing etc. is simply wrong and only (somewhat) works in certain scenarios. Helpers might get confused when the same packet is flooded to multiple output ports, IPsec policies might magically get applied, etc etc. The best way to make people aware of all these implications and avoid unsuspecting people running into this again and again would be to change the defaults and have people think before they use this. Long term I think this needs to be completely redesigned. And for the record, I don't believe that this is used a lot and we're just not aware because it simply works. The fact is it always had major problems that we fixed as good as possible over the years, but I'm pretty certain I've heard from just about every user of this at least once :) -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
| Amit K. Arora | [RFC] Heads up on sys_fallocate() |
| James Bottomley | Re: Integration of SCST in the mainstream Linux kernel |
| Stephen Rothwell | Re: Announce: Linux-next (Or Andrew's dream :-)) |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Patrick McHardy | Re: [GIT]: Networking |
| Natalie Protasevich | [BUG] New Kernel Bugs |
