diff options
author | Fabricio Voznika <fvoznika@google.com> | 2018-08-08 22:02:09 -0700 |
---|---|---|
committer | Shentubot <shentubot@google.com> | 2018-08-08 22:03:35 -0700 |
commit | ea1e39a314d3a248d8b682a9f63e686530597d61 (patch) | |
tree | 160e0fd447cb80d06324311ebb4d14f2e5f64824 /runsc/test/testutil/docker.go | |
parent | dbbe9ec91541dba387f8044cbf73fd29f604f902 (diff) |
Resend packets back to netstack if destined to itself
Add option to redirect packet back to netstack if it's destined to itself.
This fixes the problem where connecting to the local NIC address would
not work, e.g.:
echo bar | nc -l -p 8080 &
echo foo | nc 192.168.0.2 8080
PiperOrigin-RevId: 207995083
Change-Id: I17adc2a04df48bfea711011a5df206326a1fb8ef
Diffstat (limited to 'runsc/test/testutil/docker.go')
-rw-r--r-- | runsc/test/testutil/docker.go | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/runsc/test/testutil/docker.go b/runsc/test/testutil/docker.go index 6825ed9ec..b7d60e712 100644 --- a/runsc/test/testutil/docker.go +++ b/runsc/test/testutil/docker.go @@ -162,6 +162,13 @@ func (d *Docker) Run(args ...string) (string, error) { return do(a...) } +// Exec calls 'docker exec' with the arguments provided. +func (d *Docker) Exec(args ...string) (string, error) { + a := []string{"exec", d.Name} + a = append(a, args...) + return do(a...) +} + // Pause calls 'docker pause'. func (d *Docker) Pause() error { if _, err := do("pause", d.Name); err != nil { |