History log of /system/connectivity/shill/shims/netfilter_queue_helper.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
03e6719bae1e0903d94853b896673a033196bcf5 13-Oct-2015 Alex Vakulenko <avakulenko@google.com> shill: Rename "chromeos" -> "brillo" in include paths and namespaces

libchromeos is transitioning to libbrillo and chromeos namespaces
and include directory is changing to brillo.

Bug: 24872993
TEST=built for aosp and brillo, all unit tests pass on dragonboard

Change-Id: I804311e49ee780ca96e05f6a581e8c95709d4e1d
/system/connectivity/shill/shims/netfilter_queue_helper.cc
c0beca55d290fe0b1c96d78cbbcf94b05c23f5a5 03-Sep-2015 Peter Qiu <zqiu@google.com> License shill to Apache2

This patch automatically replaced the license on all text files from
Chromium OS (BSD style) to AOSP (Apache2), keeping the original year as
a reference.

The license header was added to .gyp and .gypi, the NOTICE was added with a copy
of the Apache2 license and MODULE_LICENSE_* file was added.

BUG=23587594
TEST=grep 'Chromium OS Authors' doesn't find anything.

Change-Id: If41ede586c2465f5831fb7fee270ff41dbfdb596
/system/connectivity/shill/shims/netfilter_queue_helper.cc
758dee3579a092825bf481a7610b4c7c4df99b8e 16-Jun-2015 Paul Stewart <pstew@chromium.org> shill: shims: Switch pointer/ref spacing

Switch to Chrome style spacing.

BUG=chromium:501026
TEST=Unit tests

Change-Id: I35ddebb0b9f357255a53ae62baf79e2dc661a187
Reviewed-on: https://chromium-review.googlesource.com/278077
Reviewed-by: Rebecca Silberstein <silberst@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/shims/netfilter_queue_helper.cc
127f2565a985650963d6109fc3a32c3da6a17d32 02-Apr-2015 Alex Vakulenko <avakulenko@chromium.org> platform2: Explicitly use base:: namespace with CommandLine

The current revision of libchrome is removing CommandLine class
from global namespace and only retain the one in base::.

Sweep the code to use the correct namespace in anticpation of
libchrome revision roll.

BUG=None
TEST=./build_packages

Change-Id: Ib7ca448dac1204c1e36ab053e775a5a5214997ac
Reviewed-on: https://chromium-review.googlesource.com/263785
Trybot-Ready: Alex Vakulenko <avakulenko@chromium.org>
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Reviewed-by: Alex Deymo <deymo@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
/system/connectivity/shill/shims/netfilter_queue_helper.cc
effb385f12068df2da38deb1e758f984f3792100 30-Jul-2014 Alex Vakulenko <avakulenko@chromium.org> shill: fix linter issues in sub-directories

Fixed various issues reported by cpplint.py when run on
src/platform2/shill.

BUG=None
TEST=FEATURES=test emerge-link platform2
cpplint.py `find shill/* | grep "\.cc\|\.h"`

Change-Id: Ie16c9bb1f4079db0e8f9dc338937946249dbb919
Reviewed-on: https://chromium-review.googlesource.com/210504
Tested-by: Alex Vakulenko <avakulenko@chromium.org>
Reviewed-by: Christopher Wiley <wiley@chromium.org>
Commit-Queue: Alex Vakulenko <avakulenko@chromium.org>
/system/connectivity/shill/shims/netfilter_queue_helper.cc
a0ddf46e466bd4ba3d20952f0a6988c680c1af14 06-Feb-2014 Ben Chan <benchan@chromium.org> shill: Update to build against libchrome-242728.

BUG=chromium:341521
CQ-DEPEND=CL:193660
TEST=Tested the following:
1. `FEATURES=test USE='cellular wimax' emerge-$BOARD platform2`
2. Run the following tests:
- network_3GSmokeTest
- network_VPNConnect.*
- network_WiMaxSmoke
- wifi_matfunc

Change-Id: Ic1553c182ab7a833a68c45f012f646b8930cb095
Reviewed-on: https://chromium-review.googlesource.com/193606
Reviewed-by: Ben Chan <benchan@chromium.org>
Tested-by: Ben Chan <benchan@chromium.org>
Commit-Queue: Ben Chan <benchan@chromium.org>
/system/connectivity/shill/shims/netfilter_queue_helper.cc
3fe66041142135b0f40820bee17376a77bf3bec1 07-Sep-2013 Paul Stewart <pstew@chromium.org> netfilter-queue: Accept multicast frames

Accept multicast packets for applications that request them.
To accomplish this, when a listener is created and the destination
port of the listener is the same as its source port, add another
field to the listener called "destination". If we receive a
multicast packet, instead of discarding it, we check if any
listeners have this destination set, then perform the normal
port and netmask checks.

While here, add a "--verbose" command line flag to display VLOG()
messages.

BUG=chromium:275737
TEST=Unit tests

Change-Id: Iee8b2501a179e63786bbebacb3bf67bad6abe842
Reviewed-on: https://chromium-review.googlesource.com/168510
Reviewed-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
/system/connectivity/shill/shims/netfilter_queue_helper.cc
1c9a566b9b128096b77c537bedfbbfd9e9d1b72e 12-Feb-2013 Paul Stewart <pstew@chromium.org> shill: Add netfilter queue processor shim

This user-space process is repsonsible for returning a verdict on
incoming UDP packets that would otherwise be dropped. A netfilter
queue is created using iptables to select incoming frames for which
this verdict is requested. This processor determines the verdict
based on recent outgong multicast packets that are selected based
on a separate iptables queue.

Using this technique, we can track output frames and accept replies
to multicast request that arrives within a short time window after
it is sent.

CQ-DEPEND=CL:43179, CL:43133
BUG=chromium-os:38605
TEST=Unit tests + manually tested using a hand-built multicast
requester/responder pair.

Change-Id: Ib5ec2a22aa020b8a0588ac7a6bcfa31743b3ee7a
Reviewed-on: https://gerrit.chromium.org/gerrit/43096
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
/system/connectivity/shill/shims/netfilter_queue_helper.cc