1
0
mirror of https://github.com/systemd/systemd.git synced 2025-01-31 05:47:30 +03:00

udev/net: add ReceiveFCS= and ReceiveAll= settings

Closes #31415.
This commit is contained in:
Yu Watanabe 2025-01-07 23:05:38 +09:00
parent 684e4e5bfb
commit ac24d356fe
2 changed files with 21 additions and 0 deletions

View File

@ -1029,6 +1029,25 @@
<xi:include href="version-info.xml" xpointer="v250"/>
</listitem>
</varlistentry>
<varlistentry>
<term><varname>ReceiveFCS=</varname></term>
<listitem>
<para>Takes a boolean. If set to true, pass the Frame Check Sequence (FCS) value up the stack
without trimming it, and allow userspace to calculate error rate or link health.
When unset, the kernel's default will be used.</para>
<xi:include href="version-info.xml" xpointer="v258"/>
</listitem>
</varlistentry>
<varlistentry>
<term><varname>ReceiveAll=</varname></term>
<listitem>
<para>Takes a boolean. If set to true, allow to also receive damaged ethernet frames.
When unset, the kernel's default will be used.</para>
<xi:include href="version-info.xml" xpointer="v258"/>
</listitem>
</varlistentry>
<varlistentry>
<term><varname>RxChannels=</varname></term>
<term><varname>TxChannels=</varname></term>

View File

@ -72,6 +72,8 @@ Link.TransmitVLANCTAGHardwareAcceleration, config_parse_tristate,
Link.ReceiveVLANCTAGFilter, config_parse_tristate, 0, offsetof(LinkConfig, features[NET_DEV_FEAT_HW_VLAN_CTAG_FILTER])
Link.TransmitVLANSTAGHardwareAcceleration, config_parse_tristate, 0, offsetof(LinkConfig, features[NET_DEV_FEAT_HW_VLAN_STAG_TX])
Link.NTupleFilter, config_parse_tristate, 0, offsetof(LinkConfig, features[NET_DEV_FEAT_NTUPLE])
Link.ReceiveFCS, config_parse_tristate, 0, offsetof(LinkConfig, features[NET_DEV_FEAT_RXFCS])
Link.ReceiveAll, config_parse_tristate, 0, offsetof(LinkConfig, features[NET_DEV_FEAT_RXALL])
Link.RxChannels, config_parse_ring_buffer_or_channel, 0, offsetof(LinkConfig, channels.rx)
Link.TxChannels, config_parse_ring_buffer_or_channel, 0, offsetof(LinkConfig, channels.tx)
Link.OtherChannels, config_parse_ring_buffer_or_channel, 0, offsetof(LinkConfig, channels.other)