source: MondoRescue/branches/3.3/mindi-busybox/networking/libiproute/ip_common.h@ 3734

Last change on this file since 3734 was 3621, checked in by Bruno Cornec, 10 years ago

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

File size: 1012 bytes
Line 
1/* vi: set sw=4 ts=4: */
2#ifndef IP_COMMON_H
3#define IP_COMMON_H 1
4
5#include "libbb.h"
6#include <asm/types.h>
7#include <linux/netlink.h>
8#include <linux/rtnetlink.h>
9#if !defined IFA_RTA
10#include <linux/if_addr.h>
11#endif
12#if !defined IFLA_RTA
13#include <linux/if_link.h>
14#endif
15
16PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
17
18char FAST_FUNC **ip_parse_common_args(char **argv);
19//int FAST_FUNC print_neigh(struct sockaddr_nl *who, struct nlmsghdr *n, void *arg);
20int FAST_FUNC ipaddr_list_or_flush(char **argv, int flush);
21//int FAST_FUNC iproute_monitor(char **argv);
22//void FAST_FUNC ipneigh_reset_filter(void);
23
24int FAST_FUNC do_ipaddr(char **argv);
25int FAST_FUNC do_iproute(char **argv);
26int FAST_FUNC do_iprule(char **argv);
27int FAST_FUNC do_ipneigh(char **argv);
28int FAST_FUNC do_iptunnel(char **argv);
29int FAST_FUNC do_iplink(char **argv);
30//int FAST_FUNC do_ipmonitor(char **argv);
31//int FAST_FUNC do_multiaddr(char **argv);
32//int FAST_FUNC do_multiroute(char **argv);
33
34POP_SAVED_FUNCTION_VISIBILITY
35
36#endif
Note: See TracBrowser for help on using the repository browser.