Page MenuHomeFreeBSD

netgraph/ng_vlan_rotate: IEEE 802.1ad VLAN manipulation netgraph node type (new type)
Needs ReviewPublic

Authored by lutz_donnerhacke.de on Fri, Oct 18, 1:50 PM.

Details

Reviewers
brueffer
Group Reviewers
manpages
network
Summary

This node is part of an A10-NSP development.

Carrier networks tend to stack three or more tags for internal purposes and therefore hiding the service tags deep inside of the stack. When decomposing such an access network frame, the processing order is typically reversed: First distinguish by service, than by other means.

This new netgragh node allows to bring the relevant VLAN in front (to the out-most position). This way other netgraph nodes (like ng_vlan) can operate on this specific type.

Test Plan

The example section of the man page contains two examples, how to use this node.
It also contains the sniffer insight of the manipulation process.

Diff Detail

Repository
rS FreeBSD src repository
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 27133
Build 25409: arc lint + arc unit

Event Timeline

lutz_donnerhacke.de edited the summary of this revision. (Show Details)Fri, Oct 18, 1:54 PM
lutz_donnerhacke.de added a reviewer: network.
lutz_donnerhacke.de edited the summary of this revision. (Show Details)
brueffer requested changes to this revision.Mon, Oct 21, 7:39 AM
brueffer added a subscriber: brueffer.

Minor notes on the manpage, that one looks good otherwise. Can't comment on the code.

share/man/man4/ng_vlan_rotate.4
77

stray comma

94

stray comma

98

on -> on the

158

stray comma

254

This can simply be ".Fx 12.1", we don't count prereleases, betas etc here.

This revision now requires changes to proceed.Mon, Oct 21, 7:39 AM

Fixed manpage bugs.

lutz_donnerhacke.de marked 5 inline comments as done.Mon, Oct 21, 8:04 AM

Update inline notes.