diff options
-rw-r--r-- | networking/ifupdown.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/networking/ifupdown.c b/networking/ifupdown.c index 0f0857cb4..e1ea351a4 100644 --- a/networking/ifupdown.c +++ b/networking/ifupdown.c | |||
@@ -685,6 +685,18 @@ static const struct address_family_t addr_inet = { | |||
685 | 685 | ||
686 | #endif /* FEATURE_IFUPDOWN_IPV4 */ | 686 | #endif /* FEATURE_IFUPDOWN_IPV4 */ |
687 | 687 | ||
688 | static int FAST_FUNC link_up_down(struct interface_defn_t *ifd UNUSED_PARAM, execfn *exec UNUSED_PARAM) | ||
689 | { | ||
690 | return 1; | ||
691 | } | ||
692 | |||
693 | static const struct method_t link_methods[] = { | ||
694 | { "none", link_up_down, link_up_down } | ||
695 | }; | ||
696 | |||
697 | static const struct address_family_t addr_link = { | ||
698 | "link", ARRAY_SIZE(link_methods), link_methods | ||
699 | }; | ||
688 | 700 | ||
689 | /* Returns pointer to the next word, or NULL. | 701 | /* Returns pointer to the next word, or NULL. |
690 | * In 1st case, advances *buf to the word after this one. | 702 | * In 1st case, advances *buf to the word after this one. |
@@ -831,6 +843,7 @@ static struct interfaces_file_t *read_interfaces(const char *filename, struct in | |||
831 | #if ENABLE_FEATURE_IFUPDOWN_IPV6 | 843 | #if ENABLE_FEATURE_IFUPDOWN_IPV6 |
832 | &addr_inet6, | 844 | &addr_inet6, |
833 | #endif | 845 | #endif |
846 | &addr_link, | ||
834 | NULL | 847 | NULL |
835 | }; | 848 | }; |
836 | char *iface_name; | 849 | char *iface_name; |