History: ip_ifc_eth


This page describes all changes made to the ip_ifc_eth package, Ethernet interface driver for the TCP/IP stack, since its release.

Version

1.17 (2019-11-25, 15:57):

  • MISRA-C:2004: violations eliminated.

1.16 (2018-12-14, 12:00):

  • MISRA-C:2004: violations eliminated.

1.15r2 (2018-08-29, 18:07):

  • Document HTML link added to the documentation folder.
  • History and document files renamed to the package name.

1.15 (2018-07-17, 08:29):

  • Interface handle of a received packet can be retrieved with ip_eth_ifc_get_frame_info().

1.14(2017-11-14, 12:00):

  • Added API functions for registering RAW frame handler.
  • Added API function to get/release IP buffers.

1.13:

  • Updated to work with IP base major version 6.

1.12:

  • Updated to work with IP base major version 5.

1.11:

  • Added support VLAN tagged packets.
  • Added function to set VLAN ID of outgoing packets of an interface.
  • Added function to obtain source/destination MAC address and VLAN TCI of a received packet.

1.10:

  • Added required package version checks.

1.9:

  • File api_ip_ifc_eth.h included to have prototypes for all functions.

1.8:

  • Changed to set uint8_t for the NW interface header size.

1.7:

  • Updated to use latest IP base module.

1.6:

  • Added multicast SW filtering in case there is no filtering support in the network driver.

1.5:

  • Updated to work with latest IP_BASE and network driver.

1.4:

  • Updated to work with the new routing module.

1.3:

  • set/get MAC address function cleanup.
  • Fixed comments.

1.2:

  • Added ip_eth_ifc_set_mac_addr() and ip_eth_ifc_get_mac_addr() functions.

1.1:

  • Use of NW driver major revision 2.

1.0:

  • Initial release.