]> git.baikalelectronics.ru Git - uboot.git/commit
net: ipv6: Add IPv6 basic primitives
authorViacheslav Mitrofanov <v.v.mitrofanov@yadro.com>
Fri, 2 Dec 2022 09:17:58 +0000 (12:17 +0300)
committerTom Rini <trini@konsulko.com>
Mon, 5 Dec 2022 17:47:15 +0000 (12:47 -0500)
commit00a77d0cfb3117b600ec48b2e8a06808a8d98dae
tree57c9f44cbca272fab27d35b6aff50c989555abfa
parent9ac98a4d0259964f16d7469708926b761e539856
net: ipv6: Add IPv6 basic primitives

This patch is a collection of basic primitives that are prerequisite for
further IPv6 implementation.

There are structures definition such as IPv6 header, UDP header
(for TFTP), ICMPv6 header. There are auxiliary defines such as protocol
codes, padding, struct size and etc. Also here are functions prototypes
and its empty implementation that will be used as API for further patches.
Here are variables declaration such as IPv6 address of our host,
gateway, ipv6 server.

Series-changes: 3
- Added functions and structures descriptions
- Removed enums ND_OPT_*. It will be moved into further patches
- Substituted -1 for error codes

Series-changes: 4
- Changed functions and structures description style

Signed-off-by: Viacheslav Mitrofanov <v.v.mitrofanov@yadro.com>
Reviewed-by: Ramon Fried <rfried.dev@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
include/net6.h [new file with mode: 0644]
net/net6.c [new file with mode: 0644]