bridge: Epair name for ^15 characters #820
Open
+440
−191
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
#786
Allow bridged-VNET interface to work when interface name exceeds 15 characters. This is done by using "epairX" as the name instead of "eXa_jailname" in such cases.
Testing (all with bridged VNET, nothing else should be affected)
Create jail called test, rename to test1, validate jail.conf, rc.conf, and networking
Create jail called test, rename to testtesttesttest, validate jail.conf, rc.conf, and networking
Create jail called testtesttesttest, rename to test1, validate jail.conf, rc.conf, and networking
Create jail called testtesttesttest, rename to testing12345678, validate jail.conf, rc.conf, and networking
The purpose of the above is to validate all use cases (short name to short and long name, and long name to short and long name)
You should find that anytime the new name exceeds 15 characters (plus the interface prefix of eXa_) it will be named "epairXa epairXb" but anytime is is shorter, the current default naming applies.