]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r340279
authorVincenzo Maffione <vmaffione@FreeBSD.org>
Mon, 19 Nov 2018 08:53:52 +0000 (08:53 +0000)
committerVincenzo Maffione <vmaffione@FreeBSD.org>
Mon, 19 Nov 2018 08:53:52 +0000 (08:53 +0000)
commit37105b22036526bc0e99eab2d60b5290366dbd7a
treee345969a717b6fbfd3754a0c99004519c3af95c0
parent642f88a277a25b7265e72fe0506dc813a6fbc794
MFC r340279

netmap: add load balancer program

Add the lb program, which is able to load-balance input traffic
received from a netmap port over M groups, with N netmap pipes in
each group. Each received packet is forwarded to one of the pipes
chosen from each group (using an L3/L4 connection-consistent hash function).
This also adds a man page for lb and some cross-references in related
man pages.

Differential Revision:  https://reviews.freebsd.org/D17735
share/man/man4/netmap.4
tools/tools/netmap/Makefile
tools/tools/netmap/README
tools/tools/netmap/bridge.8
tools/tools/netmap/ctrs.h
tools/tools/netmap/lb.8 [new file with mode: 0644]
tools/tools/netmap/lb.c [new file with mode: 0644]
tools/tools/netmap/pkt_hash.c [new file with mode: 0644]
tools/tools/netmap/pkt_hash.h [new file with mode: 0644]