mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
route: Per route IP tunnel metadata via lightweight tunnel
This introduces a new IP tunnel lightweight tunnel type which allows to specify IP tunnel instructions per route. Only IPv4 is supported at this point. Signed-off-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
1b7179d3ad
commit
3093fbe7ff
8 changed files with 157 additions and 5 deletions
|
@ -286,6 +286,21 @@ enum rt_class_t {
|
|||
|
||||
/* Routing message attributes */
|
||||
|
||||
enum ip_tunnel_t {
|
||||
IP_TUN_UNSPEC,
|
||||
IP_TUN_ID,
|
||||
IP_TUN_DST,
|
||||
IP_TUN_SRC,
|
||||
IP_TUN_TTL,
|
||||
IP_TUN_TOS,
|
||||
IP_TUN_SPORT,
|
||||
IP_TUN_DPORT,
|
||||
IP_TUN_FLAGS,
|
||||
__IP_TUN_MAX,
|
||||
};
|
||||
|
||||
#define IP_TUN_MAX (__IP_TUN_MAX - 1)
|
||||
|
||||
enum rtattr_type_t {
|
||||
RTA_UNSPEC,
|
||||
RTA_DST,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue