| To: | "David S. Miller" <davem@xxxxxxxxxxxxx> |
|---|---|
| Subject: | [PATCHSET] [NET] Various sock struct reorderings |
| From: | Thomas Graf <tgraf@xxxxxxx> |
| Date: | Wed, 9 Mar 2005 20:45:21 +0100 |
| Cc: | netdev@xxxxxxxxxxx |
| Sender: | netdev-bounce@xxxxxxxxxxx |
The following patchset reorders various sock structures to avoid padding and shrinks various oversized fields to save space. This will probably break various external modules so maybe we should defer this. Savings on my x86 box: rawv6_sock: 696 -> 668 udpv6_sock: 668 -> 640 tcpv6_sock: 1232 -> 1192 unix_sock: 464 -> 452 raw_sock: 548 -> 524 udp_sock: 556 -> 532 tcp_sock: 1120 -> 1084 sock: 388 -> 376 I didn't benchmark any cachline effects though. |
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | RE: Do you know the TCP stack? (127.x.x.x routing), jamal |
|---|---|
| Next by Date: | Re: 2.6.11 on AMD64 traps, Patrick McHardy |
| Previous by Thread: | [PATCH 4/5] r8169: ethtool message level control, Stephen Hemminger |
| Next by Thread: | [PATCH 1/11] [NET] Reorder struct inet_sock, Thomas Graf |
| Indexes: | [Date] [Thread] [Top] [All Lists] |