Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Skip to content
Commit 9f55c074 authored by Sanket Khidkikar's avatar Sanket Khidkikar Committed by Linux Build Service Account
Browse files

netd: Add enhanced routing support

Add support for policy and metric based routing APIs to netd. This
functionality is used for WQE, IMS, and Android QoS features.

Combined merge commit for following commits:

(cherry picked from Ia22847dd9611ff16eea25336716d4440461565e0)

netd: add metric support for routing
Add support for adding of cost (metric) of a route.
Changed call to ip from logwrapper to popen to handle errors caught during
a route operation.

netd: Add policy routing functionality to netd
Adding a new class RouteController to handle policy routing (source)
functionality in netd.
Installing a handler in CommandListener to handle policy routing
commands.

netd: Validate input argument for Route commands
Check for valid command line argument that is
passed to RouteController module.
CRs-fixed: 569443

RouteController: use fixed priority for ip rule
Use fixed priority when adding source policy rules
CR-fixed: 613222

Conflicts:
	server/CommandListener.cpp
	server/CommandListener.h

Change-Id: Ic828041d8f5be77a764ce22c45c5091ee8ae6dd2
parent 99056749
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment