|
41 | 41 | ETHTOOL_MSG_TSINFO_GET, |
42 | 42 | ETHTOOL_MSG_CABLE_TEST_ACT, |
43 | 43 | ETHTOOL_MSG_CABLE_TEST_TDR_ACT, |
| 44 | + ETHTOOL_MSG_TUNNEL_INFO_GET, |
44 | 45 |
|
45 | 46 | /* add new constants above here */ |
46 | 47 | __ETHTOOL_MSG_USER_CNT, |
@@ -556,6 +557,60 @@ enum { |
556 | 557 | ETHTOOL_A_CABLE_TEST_TDR_NTF_MAX = __ETHTOOL_A_CABLE_TEST_TDR_NTF_CNT - 1 |
557 | 558 | }; |
558 | 559 |
|
| 560 | +/* TUNNEL INFO */ |
| 561 | + |
| 562 | +enum { |
| 563 | + ETHTOOL_UDP_TUNNEL_TYPE_VXLAN, |
| 564 | + ETHTOOL_UDP_TUNNEL_TYPE_GENEVE, |
| 565 | + ETHTOOL_UDP_TUNNEL_TYPE_VXLAN_GPE, |
| 566 | + |
| 567 | + __ETHTOOL_UDP_TUNNEL_TYPE_CNT |
| 568 | +}; |
| 569 | + |
| 570 | +enum { |
| 571 | + ETHTOOL_A_TUNNEL_UDP_ENTRY_UNSPEC, |
| 572 | + |
| 573 | + ETHTOOL_A_TUNNEL_UDP_ENTRY_PORT, /* be16 */ |
| 574 | + ETHTOOL_A_TUNNEL_UDP_ENTRY_TYPE, /* u32 */ |
| 575 | + |
| 576 | + /* add new constants above here */ |
| 577 | + __ETHTOOL_A_TUNNEL_UDP_ENTRY_CNT, |
| 578 | + ETHTOOL_A_TUNNEL_UDP_ENTRY_MAX = (__ETHTOOL_A_TUNNEL_UDP_ENTRY_CNT - 1) |
| 579 | +}; |
| 580 | + |
| 581 | +enum { |
| 582 | + ETHTOOL_A_TUNNEL_UDP_TABLE_UNSPEC, |
| 583 | + |
| 584 | + ETHTOOL_A_TUNNEL_UDP_TABLE_SIZE, /* u32 */ |
| 585 | + ETHTOOL_A_TUNNEL_UDP_TABLE_TYPES, /* bitset */ |
| 586 | + ETHTOOL_A_TUNNEL_UDP_TABLE_ENTRY, /* nest - _UDP_ENTRY_* */ |
| 587 | + |
| 588 | + /* add new constants above here */ |
| 589 | + __ETHTOOL_A_TUNNEL_UDP_TABLE_CNT, |
| 590 | + ETHTOOL_A_TUNNEL_UDP_TABLE_MAX = (__ETHTOOL_A_TUNNEL_UDP_TABLE_CNT - 1) |
| 591 | +}; |
| 592 | + |
| 593 | +enum { |
| 594 | + ETHTOOL_A_TUNNEL_UDP_UNSPEC, |
| 595 | + |
| 596 | + ETHTOOL_A_TUNNEL_UDP_TABLE, /* nest - _UDP_TABLE_* */ |
| 597 | + |
| 598 | + /* add new constants above here */ |
| 599 | + __ETHTOOL_A_TUNNEL_UDP_CNT, |
| 600 | + ETHTOOL_A_TUNNEL_UDP_MAX = (__ETHTOOL_A_TUNNEL_UDP_CNT - 1) |
| 601 | +}; |
| 602 | + |
| 603 | +enum { |
| 604 | + ETHTOOL_A_TUNNEL_INFO_UNSPEC, |
| 605 | + ETHTOOL_A_TUNNEL_INFO_HEADER, /* nest - _A_HEADER_* */ |
| 606 | + |
| 607 | + ETHTOOL_A_TUNNEL_INFO_UDP_PORTS, /* nest - _UDP_TABLE */ |
| 608 | + |
| 609 | + /* add new constants above here */ |
| 610 | + __ETHTOOL_A_TUNNEL_INFO_CNT, |
| 611 | + ETHTOOL_A_TUNNEL_INFO_MAX = (__ETHTOOL_A_TUNNEL_INFO_CNT - 1) |
| 612 | +}; |
| 613 | + |
559 | 614 | /* generic netlink info */ |
560 | 615 | #define ETHTOOL_GENL_NAME "ethtool" |
561 | 616 | #define ETHTOOL_GENL_VERSION 1 |
|
0 commit comments