Skip to content

Conversation

@cbranch
Copy link
Contributor

@cbranch cbranch commented Feb 20, 2019

Any-IP is the capability to accept packets locally even when the
destination address is not configured on any interface. This lets
a service bind to an entire subnet of addresses and is particularly
useful in anycast deployments.

See also:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4465b469008bc03b98a1b8df4e9ae501b6c69d4b
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ab79ad14a2d51e95f0ac3cef7cd116a57089ba82

@whitequark
Copy link
Contributor

@m-labs-homu r+

@m-labs-homu
Copy link

📌 Commit 4053e27 has been approved by whitequark

m-labs-homu pushed a commit that referenced this pull request Feb 20, 2019
Any-IP is the capability to accept packets locally even when the
destination address is not configured on any interface. This lets
a service bind to an entire subnet of addresses and is particularly
useful in anycast deployments.

See also:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4465b469008bc03b98a1b8df4e9ae501b6c69d4b
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ab79ad14a2d51e95f0ac3cef7cd116a57089ba82

Closes: #276
Approved by: whitequark
@m-labs-homu
Copy link

⌛ Testing commit 4053e27 with merge a1d0e0c...

@m-labs-homu
Copy link

💔 Test failed - status-travis

@cbranch
Copy link
Contributor Author

cbranch commented Feb 20, 2019

Ah, it looks like I forgot to account for all the feature permutations (not really surprised) - looking into it.

Any-IP is the capability to accept packets locally even when the
destination address is not configured on any interface. This lets
a service bind to an entire subnet of addresses and is particularly
useful in anycast deployments.

See also:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4465b469008bc03b98a1b8df4e9ae501b6c69d4b
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=ab79ad14a2d51e95f0ac3cef7cd116a57089ba82

This feature is not available for IPv6 as it would be a nop: the current
IPv6 handler doesn't filter packets by the interface's IP address(es).
@whitequark
Copy link
Contributor

@m-labs-homu r+

@dlrobertson
Copy link
Collaborator

:( looks like homu is rebelling

@whitequark
Copy link
Contributor

@m-labs-homu retry

@whitequark
Copy link
Contributor

@m-labs-homu r+

@m-labs-homu
Copy link

📌 Commit 824bc13 has been approved by whitequark

@m-labs-homu
Copy link

⌛ Testing commit 824bc13 with merge 6793792...

@m-labs-homu
Copy link

☀️ Test successful - status-travis
Approved by: whitequark
Pushing 6793792 to master...

@astro astro mentioned this pull request Apr 13, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

4 participants