Changeset 3621 in MondoRescue for branches/3.3/mindi-busybox/networking/ip.c


Ignore:
Timestamp:
Dec 20, 2016, 4:07:32 PM (7 years ago)
Author:
Bruno Cornec
Message:

New 3?3 banch for incorporation of latest busybox 1.25. Changing minor version to handle potential incompatibilities.

Location:
branches/3.3
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/3.3/mindi-busybox/networking/ip.c

    r3232 r3621  
    1717//usage:    IF_FEATURE_IP_LINK("link | ")
    1818//usage:    IF_FEATURE_IP_TUNNEL("tunnel | ")
     19//usage:    IF_FEATURE_IP_NEIGH("neigh | ")
    1920//usage:    IF_FEATURE_IP_RULE("rule")
    2021//usage:       "} {COMMAND}"
     
    2627//usage:    IF_FEATURE_IP_LINK("link | ")
    2728//usage:    IF_FEATURE_IP_TUNNEL("tunnel | ")
     29//usage:    IF_FEATURE_IP_NEIGH("neigh | ")
    2830//usage:    IF_FEATURE_IP_RULE("rule")
    2931//usage:       "}\n"
     
    3436//usage:       "        [dev STRING] [to PREFIX] }"
    3537//usage:#define ipaddr_full_usage "\n\n"
    36 //usage:       "ipaddr {add|delete} IFADDR dev STRING\n"
     38//usage:       "ipaddr {add|change|replace|delete} IFADDR dev STRING\n"
    3739//usage:       "ipaddr {show|flush} [dev STRING] [scope SCOPE-ID]\n"
    3840//usage:       "    [to PREFIX] [label PATTERN]\n"
     
    8183//usage:       "    [[i|o]seq] [[i|o]key KEY] [[i|o]csum]\n"
    8284//usage:       "    [ttl TTL] [tos TOS] [[no]pmtudisc] [dev PHYS_DEV]"
     85//usage:
     86//usage:#define ipneigh_trivial_usage
     87//usage:       "{ show | flush} [ to PREFIX ] [ dev DEV ] [ nud STATE ]"
     88//usage:#define ipneigh_full_usage "\n\n"
     89//usage:       "ipneigh { show | flush} [ to PREFIX ] [ dev DEV ] [ nud STATE ]"
    8390
    8491#include "libbb.h"
     
    9198 || ENABLE_FEATURE_IP_LINK \
    9299 || ENABLE_FEATURE_IP_TUNNEL \
    93  || ENABLE_FEATURE_IP_RULE
     100 || ENABLE_FEATURE_IP_RULE \
     101 || ENABLE_FEATURE_IP_NEIGH
    94102
    95103static int FAST_FUNC ip_print_help(char **argv UNUSED_PARAM)
     
    141149}
    142150#endif
     151#if ENABLE_FEATURE_IP_NEIGH
     152int ipneigh_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
     153int ipneigh_main(int argc UNUSED_PARAM, char **argv)
     154{
     155    return ip_do(do_ipneigh, argv);
     156}
     157#endif
    143158
    144159
     
    154169        IF_FEATURE_IP_TUNNEL("tunl\0")
    155170        IF_FEATURE_IP_RULE("rule\0")
     171        IF_FEATURE_IP_NEIGH("neigh\0")
    156172        ;
    157173    static const ip_func_ptr_t ip_func_ptrs[] = {
     
    164180        IF_FEATURE_IP_TUNNEL(do_iptunnel,)
    165181        IF_FEATURE_IP_RULE(do_iprule,)
     182        IF_FEATURE_IP_NEIGH(do_ipneigh,)
    166183    };
    167184    ip_func_ptr_t ip_func;
Note: See TracChangeset for help on using the changeset viewer.