Releases: rust-netlink/netlink-packet-route
Releases · rust-netlink/netlink-packet-route
New release 0.31.0
Breaking changes
- link: InfoIpTunnel::CollectMetadata(bool) -> CollectMetadata. (c91e440)
- link: InfoVxlan::Df changed u8 to VxlanDf enum. (2fac888)
New features
- link vxlan: add support for IFLA_VXLAN_LABEL_POLICY. (e7ee5bc)
- link vxlan: add support of IFLA_VXLAN_RESERVED_BITS. (8d60902)
- link: add Display + FromStr impls for bridge enums. (7c7c6a9)
- link: bond: add FromStr/Display for BondAllPortActive. (b97280b)
- link: bond: add FromStr/Display for BondLacpRate. (afd072d)
- link: bond: align FromStr/Display strings with iproute2. (35d39ab)
- link: bond: implement FromStr for bond enums. (192cb0c)
- neigh: impl FromStr for NeighbourState. (b3abdf8)
- link: add From<&str> For InfoKind. (4e952be)
- link: Implement Display for VxlanDf. (6dd74c9)
- link vxlan: Add IFLA_VXLAN_MC_ROUTE support and test. (aad6df2)
- addr: impl Display AddressScope, AddressProtocol, and AddressFamily. (492033a)
- link: Adds support for 2 bond link info fields. (9bc8ba0)
- link: Add initial support of IFLA_DPLL_PIN. (c514c3a)
Bug fixes
- N/A
New release 0.30.0
Breaking changes
- API break: Change
In6AddrGenMode::StablePrivacydisplay to
stable_privacy. (900e42c) - API break: Change
NeighbourAttribute::LinkLocalAddressto
LinkLayerAddress. (2442c1d)
New features
- route: Add default for Seg6Header. (ffb7a4c)
- link: Add DEVCONF_FORCE_FORWARDING to Inet6DevConf (kernel 6.17+). (7fa59a8)
- link: Add support of
IFLA_PARENT_DEV_NAMEand etc. (a21e273) - link: Add support of
IFLA_DEVLINK_PORT. (e223320) - link: Add support of
IFLA_NETNS_IMMUTABLE. (609d4a1) - link: Add support of
IFLA_GSO_IPV4_MAX_SIZEandIFLA_GRO_IPV4_MAX_SIZE.
(4c39988)
Bug fixes
New release 0.29.0
Breaking changes
- link bond: Change
InfoBond::AdSelectfrom u8 to enum. (1a16af8) - link bridge: Change
NeighVlanSupresstoNeighVlanSuppress. (420d181)
New features
- link: add vxcan support. (dcd3afb)
- link: AF_SPEC(MCTP): Add physical binding type attribute. (cfba8ea)
- tc: add TC filter for BPF/TC_BPF_*. (890416d)
- link: Add MCTP definitions for IFLA_AF_SPEC. (301a0a1)
- link: Add definitons for ARPHRD_MCTP. (e8250a6)
- link: Add initial support of
IFLA_WIRELESS. (80b2e54)
Bug fixes
New release 0.28.0
New release 0.27.0
Breaking changes
- link: Remove support of IFLA_WIRELESS. (3283c84)
- link bridge: Changed
InfoBridge::NfCallArpTablesfrom u8 to bool.
(55bc622) - link bridge: Changed
InfoBridge::NfCallIp6Tablesfrom u8 to bool.
(17f3650) - link bridge: Changed
InfoBridge::NfCallIpTablesfrom u8 to bool. (3b37a0e) - link bridge: Changed
InfoBridge::MulticastStatsEnabledfrom u8 to bool.
(fc1e02d) - link bridge: Changed
InfoBridge::MulticastQuerierfrom u8 to bool.
(6758931) - link bridge: Changed
InfoBridge::MulticastQueryUseIfaddrfrom u8 to bool.
(4418dd9) - link bridge: Unify
InfoBridge::MulticastRouterand
InfoBridgePort::MulticastRouter. (86dfb5e) - link bridge: Changed
InfoBridge::MulticastSnoopingfrom u8 to bool.
(635019b) - link bridge: Changed
InfoBridge::VlanStatsPerHost(u8)to
VlanStatsPerPort(bool). (883daf6) - link bridge: Changed
InfoBridge::VlanStatsEnabledfrom u8 to bool.
(58e65af) - link bridge: Changed
InfoBridge::VlanProtocolfrom u16 to enum. (759073b) - link: Changed
InfoBridge::MultiBoolOptfrom u64 to struct. (2c53f22) - link: Changed
InfoBridge::StpStatefrom u32 to enum. (ed4c981) - bond: Changed
InfoBond::UseCarrierfrom u8 to bool. (fc1ba75) - bond: Changed
InfoBond::AdLacpActivefrom u8 to bool. (0bedb4c) - bond: Changed
InfoBond::TlbDynamicLbfrom u8 to bool. (ab4a6ac) - bond: Changed
InfoBond::AdLacpRatefrom u8 to enum. (5d943ad) - bond: Changed
InfoBond::AllPortsActivefrom u8 toenum. (d73b2a1)
New features
- link bridge: Support
IFLA_BR_FDB_N_LEARNEDandIFLA_BR_FDB_MAX_LEARNED.
(7cdb880) - link bridge: Support
BR_BOOLOPT_FDB_LOCAL_VLAN_0. (61ff86b)
Bug fixes
- N/A
New release 0.26.0
Breaking changes
- link: Change
InfoVlan::Flagsfrom u32 to VlanFlags. (4e8e1c5) - link: Add support of iptunnel.(a83f6ae, 1775849, 9771024, 0048dd7, cee37d1)
- ip: Replace
as u8casts with explicit From conversions for IpProtocol. (582454c)
New features
- address: Handle
IFA_RT_PRIORITYIFA_TARGET_NETNSIDandIFA_PROTO. (a804545) - link: Add netkit support. (bcd7a1f, 8523980)
- hsr: Add support for interlink attribute. (e088bff)
- link: Add support of iptunnel.(a83f6ae, 1775849, 9771024, 0048dd7, cee37d1,
84989e2) - neighbour: impl From for NeighbourAddress. (a25d26f)
- address_family: impl From for AddressFamily. (2812ba1)
- neighbour: Support
NDA_FLAGS_EXT. (0bd7abd) - prefix: export PrefixAttribute and CacheInfo. (37674f5)
Bug fixes
New release 0.25.1
New release 0.25.0
Breaking changes
- Drop the dependency on
netlink-packet-utils. (e09acbd) - Add
non_exhaustiveto these bond options: (eacf67f)BondArpValidateBondPrimaryReselectBondXmitHashPolicyBondArpAllTargetsBondFailOverMac
- Changed
AfSpecInet6::AddrGenModeto enum. (7daf895) - Changed
LinkAttribute::Modeto enum. (be2796c)
New features
- Support
LWTUNNEL_ENCAP_IP6. (0e49453)
Bug fixes
- Expose In6AddrGenMode. (faf9d39)