668170f4 | 27-May-2024 |
Ravi Teja <raviteja28031990@gmail.com> |
Network: Add LLDP support on ethernet interfaces
The Link Layer Discovery Protocol (LLDP) is a vendor-neutral link layer protocol used by network devices for advertising their identity, capabilities
Network: Add LLDP support on ethernet interfaces
The Link Layer Discovery Protocol (LLDP) is a vendor-neutral link layer protocol used by network devices for advertising their identity, capabilities, and neighbors on a local area network based on IEEE 802
This commit adds D-bus properties to control LLDP on ethernet interfaces
Systemd-network supports [1] https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html#EmitLLDP=
Change-Id: Iacd411c7d89367a6e3c7a546e71c59817d3fe970 Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
show more ...
|
d75995d1 | 01-Sep-2022 |
William A. Kennington III <wak@google.com> |
Network/Neighbor: Allow blocking value changes
phosphor-networkd does not allow these values to be changed, so we need to provide an error class to return in this case.
Change-Id: Ifed959a2be7867a8
Network/Neighbor: Allow blocking value changes
phosphor-networkd does not allow these values to be changed, so we need to provide an error class to return in this case.
Change-Id: Ifed959a2be7867a81b40d5b65510b89ff759dda6 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
9ac2778e | 13-Apr-2022 |
Jiaqing Zhao <jiaqing.zhao@intel.com> |
EthernetInterface: Mark InterfaceName and VLANId as const
InterfaceName and VLANId are properties that never change once initialized, mark them as const.
Change-Id: I0a43c732d8793d3e98666733778f10d
EthernetInterface: Mark InterfaceName and VLANId as const
InterfaceName and VLANId are properties that never change once initialized, mark them as const.
Change-Id: I0a43c732d8793d3e98666733778f10de23b08640 Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
show more ...
|
13feabcd | 13-Apr-2022 |
Jiaqing Zhao <jiaqing.zhao@intel.com> |
EthernetInterface: Mark Speed and AutoNeg as readonly
These values are read from ethtool ioctl and cannot be modified in networkd, mark them as readonly.
Change-Id: I5df264c64dc82ca61f53b05a36762b3
EthernetInterface: Mark Speed and AutoNeg as readonly
These values are read from ethtool ioctl and cannot be modified in networkd, mark them as readonly.
Change-Id: I5df264c64dc82ca61f53b05a36762b30b4f4810f Signed-off-by: Jiaqing Zhao <jiaqing.zhao@intel.com>
show more ...
|
8db5d8d7 | 22-Dec-2021 |
Johnathan Mantey <johnathanx.mantey@intel.com> |
Add additional DHCP configuration options
The existing D-Bus DHCPConf enumearation values do not allow IPv6 Stateless DHCP to be assigned. The IPv4 entries are sufficient, as DHCP for the v4 stack i
Add additional DHCP configuration options
The existing D-Bus DHCPConf enumearation values do not allow IPv6 Stateless DHCP to be assigned. The IPv4 entries are sufficient, as DHCP for the v4 stack is truly a boolean.
IPv6 is, at minimum, a ternary control. Adding new enumerations allows the IPv6 configruation to be done in a more abstract fashion than the current IPv6AcceptRA D-Bus entry. This D-Bus entry is a direct reflection of how systemd-networkd manages Routint Advertisement, and by extension DHCPv6. Only phosphor-network needs this knowledge.
Tested: The changes compile. Also, in combination with changes made to phosphor-network, many busctl set/get property commands were issued to confirm the enumerations were performing as expected.
Change-Id: I42a46549fed8b2d2187ea6a7eb7278c63b84bbef Signed-off-by: Johnathan Mantey <johnathanx.mantey@intel.com>
show more ...
|