Skip to content

Releases: rust-netlink/netlink-packet-route

New release 0.25.1

29 Aug 14:13
v0.25.1
Compare
Choose a tag to compare

Breaking changes

  • Set minimum supported rust version to 1.77. (6bd5418)

New features

  • N/A

Bug fixes

  • Fix compiling error on rust 1.77. (6bd5418)

New release 0.25.0

27 Aug 13:26
v0.25.0
Compare
Choose a tag to compare

Breaking changes

  • Drop the dependency on netlink-packet-utils. (e09acbd)
  • Add non_exhaustive to these bond options: (eacf67f)
    • BondArpValidate
    • BondPrimaryReselect
    • BondXmitHashPolicy
    • BondArpAllTargets
    • BondFailOverMac
  • Changed AfSpecInet6::AddrGenMode to enum. (7daf895)
  • Changed LinkAttribute::Mode to enum. (be2796c)

New features

  • Support LWTUNNEL_ENCAP_IP6. (0e49453)

Bug fixes

New release 0.24.0

21 May 11:54
v0.24.0
Compare
Choose a tag to compare

Breaking changes

  • Changed InfoBond::PrimaryReselect from u8 to enum. (7be1634)

New features

  • ICMP6: Add support of ICMP6_MIB_RATELIMITHOST. (3497a69)
  • Support Seg6 encapsulation type. (1a33cd3)
  • impl From<IpAddr> for RouteVia. (7ef6bf6)

Bug fixes

  • Fix parsing error on empty IFLA_AF_SPEC. (5e54549)
  • Fix panic of integer underflow in RouteNextHopBuffer. (a285aba)

New release 0.23.0

30 Apr 09:21
v0.23.0
Compare
Choose a tag to compare

Breaking changes

  • InfoBond::ArpAllTargets changed to enum. (507ea73)
  • InfoBond::XmitHashPolicy changed to enum. (b2572da)
  • InfoBond::FailOverMac changed to enum. (3270863)

New features

  • tc: Add support of tunnel key. (f5535f3)

Bug fixes

  • Fix compile on Andriod. (d44d500)
  • Fix panic of integer underflow in RouteNextHopBuffer. (a285aba)

New release 0.22.0

17 Mar 06:09
v0.22.0
Compare
Choose a tag to compare

Breaking changes

  • Changed tc::TcActionMirrorOption::Tm from Vec<u8> to Tcf. (f3953b8)
  • Changed tc::TcActionNatOption::Tm from Vec<u8> to Tcf. (f3953b8)
  • Changed Inet6Stats::out_pkts to Inet6Stats::out_requests. (201d99b)

New features

  • tc: Add support of tunnel key. (f5535f3)
  • tc: Add flower support. (55e4835)
  • ip6 state: Add support of reasm_overlaps and out_pkts. (201d99b)

Bug fixes

  • Fix error on decoding empty IFLA_VFINFO_LIST. (8ac7c2a)

New release 0.21.0

12 Sep 13:10
v0.21.0
Compare
Choose a tag to compare

Breaking changes

  • InfoIpVlan::Flags changed from u16 to IpVlanFlags. (321e4d5)
  • AfSpecBridge::Flags changed from u16 to BridgeFlag. (40d090b)
  • InfoBond::ArpValidate changed from u32 to BondArpValidate.(5246712)
  • InfoVxlan::Group changed from Vec<u8> to Ipv4Addr. (538e13b)
  • InfoVxlan::Group6 changed from Vec<u8> to Ipv6Addr. (538e13b)
  • InfoVxlan::Local changed from Vec<u8> to Ipv4Addr. (538e13b)
  • InfoVxlan::Local6 changed from Vec<u8> to Ipv6Addr. (538e13b)

New features

  • bridge port: Introduce BridgeFlag, BridgeMode and BridgeVlanTunnelInfo.
    (40d090b)
  • Add support for geneve links. (7391b19)

Bug fixes

  • Avoid panic in TcU32Selector parsing. (c49e3ac)
  • Avoid panic in RouteNextHopBuffer length checks. (666edbc)
  • Check NLA buffers on creation. (fceb9c2)
  • Check Map buffers on creation. (d53bbad)

New release 0.20.1

29 Jun 02:51
v0.20.1
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

Bug fixes

  • N/A

New release 0.20.0

08 Apr 14:05
v0.20.0
Compare
Choose a tag to compare

Breaking changes

New features

  • Added InfoData::IpVtap. (a8d125c)
  • impl From<IpAddr> for RouteAddress. (984b358)

Bug fixes

  • link: Check buffer length when parsing NLAs. (a543bb7)
  • link: Expand the buffer before parsing stats data from old kernel. (4d5f819)

New release 0.19.0

31 Jan 09:35
v0.19.0
Compare
Choose a tag to compare

Breaking changes

  • InfoBridge::RootId and InfoBridge::BridgeId changed. (fb497b3)

New features

  • Support bridge bond port information. (faffa52)
  • Support RTM_NEWPREFIX. (2a43e1c)
  • Add Default derive to TcFqCodelQdStats and etc. (e21122e)

Bug fixes

  • N/A

New release 0.18.1

05 Dec 14:57
v0.18.1
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • N/A

Bug fixes

  • Fix crash on RuleFlag of attempt to subtract with overflow. (ece8735)