Skip to content

remove sk_protinfo series

Arnaldo Carvalho de Melo netdev 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12make sk_alloc use kmalloc for non performance critical familiesnet/core/sock.c+14 -30 replies
2/12stop using sk_protinfoinclude/linux/atalk.h net/appletalk/ddp.c+9 -110 replies
3/12Don't use sk_protinfo + private sock slab cacheinclude/net/dn.h net/decnet/af_decnet.c+6 -30 replies
4/12stop using sk_protinfonet/packet/af_packet.c+26 -290 replies
5/12stop using sk_protinfoinclude/linux/if_ec.h net/econet/af_econet.c+15 -160 replies
6/12stop using sk_protinfonet/netlink/af_netlink.c+28 -300 replies
7/12stop using sk_protinfoinclude/net/x25.h net/x25/af_x25.c net/x25/x25_facilities.c +5 more+45 -511 reply
8/12stop using sk_protinfonet/key/af_key.c+14 -190 replies
9/12stop using sk_protinfoinclude/net/llc_conn.h net/llc/af_llc.c net/llc/llc_c_ac.c +5 more+91 -1000 replies
10/12stop using sk_protinfoinclude/net/irda/af_irda.h net/irda/af_irda.c+21 -260 replies
11/12stop using sk_protinfodrivers/net/pppoe.c drivers/net/pppox.c include/linux/if_pppox.h+55 -670 replies
12/12stop using sk_protinfodrivers/atm/atmtcp.c drivers/atm/he.c drivers/atm/idt77252.c +15 more+207 -1670 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/12] remove sk_protinfo series

Hi David,

This series addresses Christoph and Jean concerns about the overhead
caused by private slab caches in every family, by making sk_alloc use kmalloc if no slab cache is used, and as a transitional mechanism the zero_it semantic is maintained, that is, if slab is NULL and zero_it is 1, use the generic "slab" (sk_cachep) cache.

Now only the ham radio protocols (AX25, NETROM and ROSE) and
net/wanrouter uses sk_protinfo to store an private area directly, and bluetooth uses it as a second level for proto info while using a private slab cache for the first level of proto info.

This series has atm and pppox in addition to the set of families
covered in the first series.

Available at:

bk://kernel.bkbits.net/acme/connection_sock-2.6

Best Regards,

- Arnaldo