mirror of
https://github.com/opnsense/src.git
synced 2026-04-21 14:17:06 -04:00
connections over multiple paths. Multipath routing relies on mbuf flowid data for both transit and outbound traffic. Current code fills mbuf flowid from inp_flowid for connection-oriented sockets. However, inp_flowid is currently not calculated for outbound connections. This change creates simple hashing functions and starts calculating hashes for TCP,UDP/UDP-Lite and raw IP if multipath routes are present in the system. Reviewed by: glebius (previous version),ae Differential Revision: https://reviews.freebsd.org/D26523 |
||
|---|---|---|
| .. | ||
| mpath_ctl.c | ||
| nhgrp.c | ||
| nhgrp_ctl.c | ||
| nhgrp_var.h | ||
| nhop.c | ||
| nhop.h | ||
| nhop_ctl.c | ||
| nhop_utils.c | ||
| nhop_utils.h | ||
| nhop_var.h | ||
| route_ctl.c | ||
| route_ctl.h | ||
| route_ddb.c | ||
| route_helpers.c | ||
| route_tables.c | ||
| route_temporal.c | ||
| route_var.h | ||