mirror of
https://github.com/systemd/systemd.git
synced 2025-01-10 05:18:17 +03:00
network: can: add missing control modes
This commit is contained in:
parent
f1c141cb82
commit
6dd84c9e86
@ -3027,6 +3027,36 @@ IPv6Token=prefixstable:2002:da8:1::</programlisting></para>
|
|||||||
</para>
|
</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</varlistentry>
|
</varlistentry>
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>Loopback=</varname></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Takes a boolean. When <literal>yes</literal>, loopback mode is enabled. When the
|
||||||
|
loopback mode is enabled, the interface treats messages transmitted by itself as received
|
||||||
|
messages. The loopback mode is important to debug CAN networks. When unset, the kernel's
|
||||||
|
default will be used.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>OneShot=</varname></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Takes a boolean. When <literal>yes</literal>, one-shot mode is enabled. When unset,
|
||||||
|
the kernel's default will be used.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>PresumeAck=</varname></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Takes a boolean. When <literal>yes</literal>, the interface will ignore missing CAN
|
||||||
|
ACKs. When unset, the kernel's default will be used.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
|
<varlistentry>
|
||||||
|
<term><varname>ClassicDataLengthCode=</varname></term>
|
||||||
|
<listitem>
|
||||||
|
<para>Takes a boolean. When <literal>yes</literal>, the interface will handle the 4bit data
|
||||||
|
length code (DLC). When unset, the kernel's default will be used.</para>
|
||||||
|
</listitem>
|
||||||
|
</varlistentry>
|
||||||
</variablelist>
|
</variablelist>
|
||||||
</refsect1>
|
</refsect1>
|
||||||
|
|
||||||
|
@ -349,11 +349,15 @@ CAN.SamplePoint, config_parse_permille,
|
|||||||
CAN.DataBitRate, config_parse_can_bitrate, 0, offsetof(Network, can_data_bitrate)
|
CAN.DataBitRate, config_parse_can_bitrate, 0, offsetof(Network, can_data_bitrate)
|
||||||
CAN.DataSamplePoint, config_parse_permille, 0, offsetof(Network, can_data_sample_point)
|
CAN.DataSamplePoint, config_parse_permille, 0, offsetof(Network, can_data_sample_point)
|
||||||
CAN.RestartSec, config_parse_can_restart_usec, 0, offsetof(Network, can_restart_us)
|
CAN.RestartSec, config_parse_can_restart_usec, 0, offsetof(Network, can_restart_us)
|
||||||
|
CAN.Loopback, config_parse_can_control_mode, CAN_CTRLMODE_LOOPBACK, 0
|
||||||
CAN.ListenOnly, config_parse_can_control_mode, CAN_CTRLMODE_LISTENONLY, 0
|
CAN.ListenOnly, config_parse_can_control_mode, CAN_CTRLMODE_LISTENONLY, 0
|
||||||
CAN.TripleSampling, config_parse_can_control_mode, CAN_CTRLMODE_3_SAMPLES, 0
|
CAN.TripleSampling, config_parse_can_control_mode, CAN_CTRLMODE_3_SAMPLES, 0
|
||||||
|
CAN.OneShot, config_parse_can_control_mode, CAN_CTRLMODE_ONE_SHOT, 0
|
||||||
CAN.BusErrorReporting, config_parse_can_control_mode, CAN_CTRLMODE_BERR_REPORTING, 0
|
CAN.BusErrorReporting, config_parse_can_control_mode, CAN_CTRLMODE_BERR_REPORTING, 0
|
||||||
CAN.FDMode, config_parse_can_control_mode, CAN_CTRLMODE_FD, 0
|
CAN.FDMode, config_parse_can_control_mode, CAN_CTRLMODE_FD, 0
|
||||||
|
CAN.PresumeACK, config_parse_can_control_mode, CAN_CTRLMODE_PRESUME_ACK, 0
|
||||||
CAN.FDNonISO, config_parse_can_control_mode, CAN_CTRLMODE_FD_NON_ISO, 0
|
CAN.FDNonISO, config_parse_can_control_mode, CAN_CTRLMODE_FD_NON_ISO, 0
|
||||||
|
CAN.ClassicDataLengthCode, config_parse_can_control_mode, CAN_CTRLMODE_CC_LEN8_DLC, 0
|
||||||
CAN.Termination, config_parse_tristate, 0, offsetof(Network, can_termination)
|
CAN.Termination, config_parse_tristate, 0, offsetof(Network, can_termination)
|
||||||
QDisc.Parent, config_parse_qdisc_parent, _QDISC_KIND_INVALID, 0
|
QDisc.Parent, config_parse_qdisc_parent, _QDISC_KIND_INVALID, 0
|
||||||
QDisc.Handle, config_parse_qdisc_handle, _QDISC_KIND_INVALID, 0
|
QDisc.Handle, config_parse_qdisc_handle, _QDISC_KIND_INVALID, 0
|
||||||
|
@ -266,6 +266,10 @@ TripleSampling=
|
|||||||
BusErrorReporting=
|
BusErrorReporting=
|
||||||
Termination=
|
Termination=
|
||||||
ListenOnly=
|
ListenOnly=
|
||||||
|
Loopback=
|
||||||
|
OneShot=
|
||||||
|
PresumeACK=
|
||||||
|
ClassicDataLengthCode=
|
||||||
[Address]
|
[Address]
|
||||||
DuplicateAddressDetection=
|
DuplicateAddressDetection=
|
||||||
AutoJoin=
|
AutoJoin=
|
||||||
|
Loading…
Reference in New Issue
Block a user