HomeFreeBSD

ng_pppoe: MFC: introduce new sysctl net.graph.pppoe.lcp_pcp

Description

ng_pppoe: MFC: introduce new sysctl net.graph.pppoe.lcp_pcp

New sysctl allows to mark transmitted PPPoE LCP Control
ethernet frames with needed 3-bit Priority Code Point (PCP) value.
Confirming driver like if_vlan(4) uses the value to fill
IEEE 802.1p class of service field.

This is similar to Cisco IOS "control-packets vlan cos priority"
command.

It helps to avoid premature disconnection of user sessions
due to control frame drops (LCP Echo etc.)
if network infrastructure has a botteleck at a switch
or the xdsl DSLAM.

See also:
https://sourceforge.net/p/mpd/discussion/44692/thread/c7abe70e3a/

Tested by: Klaus Fokuhl at SourceForge

(cherry picked from commit 2e547442ab3822d3d7c46a68f152032ef5fe337c)
(cherry picked from commit 28903f396af4b151e16ea606cda66a9244fb179f)

Details

Provenance
eugen_grosbein.netAuthored on May 1 2022, 4:34 PM
Parents
rGf4262a065dcf: e1000: Increase rx_buffer_size to 32b
Branches
Unknown
Tags
Unknown