History log of /openbsd-current/share/man/man4/tpmr.4
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.10 28-Jul-2021 benno

reference veb(4) bridges in tpmr(4). While there improve the description.
With and ok jmc@


Revision tags: OPENBSD_6_8_BASE OPENBSD_6_9_BASE
# 1.9 24-Aug-2020 kn

Clarify that tpmr(4) does not aggregate

Diff from Uwe Werler <uwe at werler dot is>, thanks.

tpmr(4) is really a bridge like bridge(4) or switch(4), and not an
aggregating driver like aggr(4) or trunk(4), hence
"Other forms of Ethernat bridging ..." correctly implies that tpmr does
indeed ethernet bridging, "Other forms of aggregation ..." implies the
same way, but is misleading however, so just say "Link aggregation ...".

OK jmc


# 1.8 23-Aug-2020 jmc

typo fix; from (part of a diff from) uwe werler


# 1.7 05-Aug-2020 kn

Document tpmr ioctls and synopsis

Add missing TPMR section to ifconfig(8) by moving the commands from the
driver's manual to it (copy/paste) and document the ioctl(2) interface in
tpmr(4).

Indenting tpmr's first EXAMPLE while here; from jmc.

OK jmc


# 1.6 22-Jul-2020 dlg

filter vlan and svlan packets by default.


# 1.5 22-Jul-2020 kn

Change tpmr(4) from ifconfig [-]trunkport to add|del synopsis

Unlike aggr(4) and trunk(4) for link aggregation, tpmr(4) bridges links
similar to bridge(4) and switch(4), yet its ioctl(2) interface is that of an
an aggregating interface.

Change SIOCSTRUNKPORT and SIOCSTRUNKDELPORT to SIOCBRDGADD and SIOCBRDGDEL
respectively and speak about members rather than ports in the manual to make
ifconfig(8) accept "add" and "del" commands as expected.

Status ioctls will follow such that "ifconfig tpmr" gets fixed accordingly.

Discussed with dlg after mentioning the lack of aggr(4) and tpmr(4)
documentation in ifconfig(8) which will follow as well after code cleanup.

Feedback OK dlg


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.4 20-Aug-2019 dlg

i broke the example slightly by making the driver more compliant with 802.1Q.


# 1.3 05-Aug-2019 dlg

Xr pf 4


# 1.2 05-Aug-2019 dlg

document how to make technically non-compliant TPMRs


# 1.1 01-Aug-2019 dlg

add a manpage for tpmr(4).

the examples section need to be cut down a lot, but this is a good
start.


# 1.9 24-Aug-2020 kn

Clarify that tpmr(4) does not aggregate

Diff from Uwe Werler <uwe at werler dot is>, thanks.

tpmr(4) is really a bridge like bridge(4) or switch(4), and not an
aggregating driver like aggr(4) or trunk(4), hence
"Other forms of Ethernat bridging ..." correctly implies that tpmr does
indeed ethernet bridging, "Other forms of aggregation ..." implies the
same way, but is misleading however, so just say "Link aggregation ...".

OK jmc


# 1.8 23-Aug-2020 jmc

typo fix; from (part of a diff from) uwe werler


# 1.7 05-Aug-2020 kn

Document tpmr ioctls and synopsis

Add missing TPMR section to ifconfig(8) by moving the commands from the
driver's manual to it (copy/paste) and document the ioctl(2) interface in
tpmr(4).

Indenting tpmr's first EXAMPLE while here; from jmc.

OK jmc


# 1.6 22-Jul-2020 dlg

filter vlan and svlan packets by default.


# 1.5 22-Jul-2020 kn

Change tpmr(4) from ifconfig [-]trunkport to add|del synopsis

Unlike aggr(4) and trunk(4) for link aggregation, tpmr(4) bridges links
similar to bridge(4) and switch(4), yet its ioctl(2) interface is that of an
an aggregating interface.

Change SIOCSTRUNKPORT and SIOCSTRUNKDELPORT to SIOCBRDGADD and SIOCBRDGDEL
respectively and speak about members rather than ports in the manual to make
ifconfig(8) accept "add" and "del" commands as expected.

Status ioctls will follow such that "ifconfig tpmr" gets fixed accordingly.

Discussed with dlg after mentioning the lack of aggr(4) and tpmr(4)
documentation in ifconfig(8) which will follow as well after code cleanup.

Feedback OK dlg


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.4 20-Aug-2019 dlg

i broke the example slightly by making the driver more compliant with 802.1Q.


# 1.3 05-Aug-2019 dlg

Xr pf 4


# 1.2 05-Aug-2019 dlg

document how to make technically non-compliant TPMRs


# 1.1 01-Aug-2019 dlg

add a manpage for tpmr(4).

the examples section need to be cut down a lot, but this is a good
start.


# 1.7 05-Aug-2020 kn

Document tpmr ioctls and synopsis

Add missing TPMR section to ifconfig(8) by moving the commands from the
driver's manual to it (copy/paste) and document the ioctl(2) interface in
tpmr(4).

Indenting tpmr's first EXAMPLE while here; from jmc.

OK jmc


# 1.6 22-Jul-2020 dlg

filter vlan and svlan packets by default.


# 1.5 22-Jul-2020 kn

Change tpmr(4) from ifconfig [-]trunkport to add|del synopsis

Unlike aggr(4) and trunk(4) for link aggregation, tpmr(4) bridges links
similar to bridge(4) and switch(4), yet its ioctl(2) interface is that of an
an aggregating interface.

Change SIOCSTRUNKPORT and SIOCSTRUNKDELPORT to SIOCBRDGADD and SIOCBRDGDEL
respectively and speak about members rather than ports in the manual to make
ifconfig(8) accept "add" and "del" commands as expected.

Status ioctls will follow such that "ifconfig tpmr" gets fixed accordingly.

Discussed with dlg after mentioning the lack of aggr(4) and tpmr(4)
documentation in ifconfig(8) which will follow as well after code cleanup.

Feedback OK dlg


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.4 20-Aug-2019 dlg

i broke the example slightly by making the driver more compliant with 802.1Q.


# 1.3 05-Aug-2019 dlg

Xr pf 4


# 1.2 05-Aug-2019 dlg

document how to make technically non-compliant TPMRs


# 1.1 01-Aug-2019 dlg

add a manpage for tpmr(4).

the examples section need to be cut down a lot, but this is a good
start.


# 1.6 22-Jul-2020 dlg

filter vlan and svlan packets by default.


# 1.5 22-Jul-2020 kn

Change tpmr(4) from ifconfig [-]trunkport to add|del synopsis

Unlike aggr(4) and trunk(4) for link aggregation, tpmr(4) bridges links
similar to bridge(4) and switch(4), yet its ioctl(2) interface is that of an
an aggregating interface.

Change SIOCSTRUNKPORT and SIOCSTRUNKDELPORT to SIOCBRDGADD and SIOCBRDGDEL
respectively and speak about members rather than ports in the manual to make
ifconfig(8) accept "add" and "del" commands as expected.

Status ioctls will follow such that "ifconfig tpmr" gets fixed accordingly.

Discussed with dlg after mentioning the lack of aggr(4) and tpmr(4)
documentation in ifconfig(8) which will follow as well after code cleanup.

Feedback OK dlg


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE
# 1.4 20-Aug-2019 dlg

i broke the example slightly by making the driver more compliant with 802.1Q.


# 1.3 05-Aug-2019 dlg

Xr pf 4


# 1.2 05-Aug-2019 dlg

document how to make technically non-compliant TPMRs


# 1.1 01-Aug-2019 dlg

add a manpage for tpmr(4).

the examples section need to be cut down a lot, but this is a good
start.


# 1.4 20-Aug-2019 dlg

i broke the example slightly by making the driver more compliant with 802.1Q.


# 1.3 05-Aug-2019 dlg

Xr pf 4


# 1.2 05-Aug-2019 dlg

document how to make technically non-compliant TPMRs


# 1.1 01-Aug-2019 dlg

add a manpage for tpmr(4).

the examples section need to be cut down a lot, but this is a good
start.


# 1.3 05-Aug-2019 dlg

Xr pf 4


# 1.2 05-Aug-2019 dlg

document how to make technically non-compliant TPMRs


# 1.1 01-Aug-2019 dlg

add a manpage for tpmr(4).

the examples section need to be cut down a lot, but this is a good
start.