• Home
  • Raw
  • Download

Lines Matching refs:name

75 static void ifc_init_ifr(const char *name, struct ifreq *ifr)  in ifc_init_ifr()  argument
78 strncpy(ifr->ifr_name, name, IFNAMSIZ); in ifc_init_ifr()
82 int ifc_get_hwaddr(const char *name, void *ptr) in ifc_get_hwaddr() argument
86 ifc_init_ifr(name, &ifr); in ifc_get_hwaddr()
95 int ifc_get_ifindex(const char *name, int *if_indexp) in ifc_get_ifindex() argument
99 ifc_init_ifr(name, &ifr); in ifc_get_ifindex()
108 static int ifc_set_flags(const char *name, unsigned set, unsigned clr) in ifc_set_flags() argument
111 ifc_init_ifr(name, &ifr); in ifc_set_flags()
118 int ifc_up(const char *name) in ifc_up() argument
120 return ifc_set_flags(name, IFF_UP, 0); in ifc_up()
123 int ifc_down(const char *name) in ifc_down() argument
125 return ifc_set_flags(name, 0, IFF_UP); in ifc_down()
136 int ifc_set_addr(const char *name, in_addr_t addr) in ifc_set_addr() argument
140 ifc_init_ifr(name, &ifr); in ifc_set_addr()
146 int ifc_set_mask(const char *name, in_addr_t mask) in ifc_set_mask() argument
150 ifc_init_ifr(name, &ifr); in ifc_set_mask()
156 int ifc_get_info(const char *name, in_addr_t *addr, in_addr_t *mask, unsigned *flags) in ifc_get_info() argument
159 ifc_init_ifr(name, &ifr); in ifc_get_info()
189 int ifc_create_default_route(const char *name, in_addr_t addr) in ifc_create_default_route() argument
197 rt.rt_dev = (void*) name; in ifc_create_default_route()
204 int ifc_add_host_route(const char *name, in_addr_t addr) in ifc_add_host_route() argument
213 rt.rt_dev = (void*) name; in ifc_add_host_route()
271 int ifc_remove_host_routes(const char *name) in ifc_remove_host_routes() argument
297 || strcmp(ifname, name) != 0) { in ifc_remove_host_routes()
301 rt.rt_dev = (void *)name; in ifc_remove_host_routes()
324 char name[64]; in ifc_get_default_route() local
342 name, &dest, &gway, &flags, &refcnt, &use, &metric, &mask, in ifc_get_default_route()
349 && strcmp(ifname, name) == 0) { in ifc_get_default_route()