service: Activate loose mode routing
authorJukka Rissanen <jukka.rissanen@linux.intel.com>
Fri, 21 Oct 2011 08:16:55 +0000 (11:16 +0300)
committerSamuel Ortiz <sameo@linux.intel.com>
Fri, 21 Oct 2011 14:33:02 +0000 (16:33 +0200)
commitcb3e78500a2539a61d73ecb9708a2b06ea1f356d
tree21837c99fb01437e9a3a414a02f49560a2cb37cc
parente94a8c5bd9a7c513b35fbbfc9b2c69120e0ed696
service: Activate loose mode routing

If more than one service is connected at the same time,
then activate loose mode routing by setting the
/proc/sys/net/ipv4/conf/all/rp_filter to value 2
If the loose mode routing is not activated, then packets
are not routed properly if services are connected to same
subnet.

The original value of rp_filter is restored when the other
services are disconnected and only one service is connected.

For details of rp_filter setting, see Linux kernel file
Documentation/networking/ip-sysctl.txt

Fixes BMC#23606
src/service.c