[Differential] [Request, 1, 067 lines] D5180: Gather all mbuf(9) allocation APIs in one place

glebius (Gleb Smirnoff) phabric-noreply at FreeBSD.org
Wed Feb 3 22:52:24 UTC 2016


glebius created this revision.
glebius added a reviewer: gnn.
Herald added a subscriber: imp.
Herald added a reviewer: transport.

REVISION SUMMARY
  Before upcoming changes to mbuf(9) gather all allocation APIs
  into kern_mbuf.c, and declare them in sys/mbuf.h
  
  The uipc_mbuf.c now will have only mbuf manipulation routines.
  sys/mbuf.h has only declaration and doesn't diclose internal
  allocator structures.

TEST PLAN
  Since inlining level has reduced, benchmarking is required.

REPOSITORY
  rS FreeBSD src repository

BRANCH
  /head

REVISION DETAIL
  https://reviews.freebsd.org/D5180

AFFECTED FILES
  sys/dev/cxgb/cxgb_adapter.h
  sys/dev/cxgb/cxgb_sge.c
  sys/dev/cxgbe/t4_netmap.c
  sys/dev/cxgbe/t4_sge.c
  sys/dev/netmap/netmap_generic.c
  sys/kern/kern_mbuf.c
  sys/kern/uipc_mbuf.c
  sys/netinet/tcp_pcap.c
  sys/sys/mbuf.h

EMAIL PREFERENCES
  https://reviews.freebsd.org/settings/panel/emailpreferences/

To: glebius, transport, gnn
Cc: imp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D5180.12984.patch
Type: text/x-patch
Size: 33734 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-transport/attachments/20160203/97b1f79f/attachment.bin>


More information about the freebsd-transport mailing list