Skip to content

Releases: rust-netlink/netlink-packet-route

New release 0.21.0

12 Sep 13:10
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
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
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
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
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)

New release 0.18.0

05 Dec 14:25
Compare
Choose a tag to compare

Breaking changes

  • MASSIVE changes to API in order to 1.0 preparation. Please check
    document or code for detail. Sorry for the inconvenience.

New features

Bug fixes

  • vxlan: Do not fail on unknown option. (2457bdf)
  • bond: Do not fail on unknown option. (acac109)
  • vlan: Do not fail on unknown option. (1617948)

New release 0.17.1

30 Aug 09:58
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • Add support of MACsec interface. (050fd64)

Bug fixes

  • vxlan: fix port-range attribute marshalling. (55de269)
  • vxlan: fix port-range attribute endianness. (ce406b2)
  • vxlan: fix port attribute endianness. (927bdd7)

New release 0.17.0

10 Jul 03:33
Compare
Choose a tag to compare

Breaking changes

  • InfoVlan::EgressQos(Vec<u8>) changed to
    InfoVlan::EgressQos(Vec<VlanQosMapping>). (2d33edb)
  • InfoVlan::IngressQos(Vec<u8>) changed to
    InfoVlan::IngressQos(Vec<VlanQosMapping>). (2d33edb)

New features

  • Added rich representation for VLAN QOS mapping. (2d33edb)
  • Added MacVlan IFLA_MACVLAN_BC_ options. (640be35)

Bug fixes

  • N/A

New release 0.16.1

10 Jul 02:47
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • N/A

Bug fixes

  • Use latest rust-netlink crates. (2eda618)

New release 0.16.0

25 Jun 15:15
Compare
Choose a tag to compare

Breaking changes

  • Replaced all slave to port. (bfa1ec3)
    • InfoBond::ActiveSlave -> InfoBond::ActivePort
    • InfoBond::AllSlavesActive -> InfoBond::AllPortsActive
    • InfoBond::PacketsPerSlave -> InfoBond::PacketsPerPort
    • SlaveState -> BondPortState
    • link_infos::Info::SlaveKind -> link_info::Info::PortKind
    • link_infos::Info::SlaveData -> link_info::Info::PortData
    • link_infos::InfoSlaveData -> link_info::InfoPortData

New features

  • Add support of bond port settings. (83c9689)
  • Add support of TC matchall filter. (d71b961)
  • Add egress builder for TcNat type. (62d2411)
  • Add the nat action to tc. (c80c678)
  • Add XDP nlas structure support. (75ce74c)

Bug fixes

  • Set NLM_F_NESTED for TCA_ACT_OPTIONS type. (a93b651)