Lines Matching refs:llp

103 	llp_t *llp;  in llp_list_free()  local
106 llp = (llp_t *)llp_list.q_forw; in llp_list_free()
107 remque(&llp->llp_links); in llp_list_free()
108 free(llp->llp_ipv6addrstr); in llp_list_free()
109 free(llp->llp_ipv4addrstr); in llp_list_free()
110 free(llp); in llp_list_free()
123 llp_t *llp; in llp_lookup() local
128 for (llp = (llp_t *)llp_list.q_forw; llp != (llp_t *)&llp_list; in llp_lookup()
129 llp = (llp_t *)llp->llp_links.q_forw) { in llp_lookup()
130 if (strcmp(link, llp->llp_lname) == 0) in llp_lookup()
133 if (llp == (llp_t *)&llp_list) in llp_lookup()
134 llp = NULL; in llp_lookup()
135 return (llp); in llp_lookup()
144 llp_t *llp; in llp_add() local
146 if ((llp = calloc(1, sizeof (llp_t))) == NULL) { in llp_add()
151 if (strlcpy(llp->llp_lname, name, sizeof (llp->llp_lname)) >= in llp_add()
152 sizeof (llp->llp_lname)) { in llp_add()
155 free(llp); in llp_add()
159 llp->llp_fileorder = llp->llp_pri = in llp_add()
161 llp->llp_ipv4src = IPV4SRC_DHCP; in llp_add()
162 llp->llp_type = find_if_type(llp->llp_lname); in llp_add()
163 llp->llp_ipv6onlink = B_TRUE; in llp_add()
169 if (llp->llp_type != IF_WIRED && llp->llp_type != IF_WIRELESS) { in llp_add()
171 free(llp); in llp_add()
174 insque(&llp->llp_links, llp_list.q_back); in llp_add()
177 "created llp for link %s, priority %d", llp->llp_lname, in llp_add()
178 llp->llp_pri); in llp_add()
179 return (llp); in llp_add()
194 llp_t *llp; in parse_llp_config() local
228 if ((llp = llp_lookup(lstr)) == NULL && in parse_llp_config()
229 (llp = llp_add(lstr)) == NULL) { in parse_llp_config()
244 free(llp->llp_ipv4addrstr); in parse_llp_config()
245 llp->llp_ipv4src = IPV4SRC_STATIC; in parse_llp_config()
246 llp->llp_ipv4addrstr = addrstr; in parse_llp_config()
250 llp->llp_ipv4src = IPV4SRC_DHCP; in parse_llp_config()
253 llp->llp_ipv6onlink = B_TRUE; in parse_llp_config()
260 free(llp->llp_ipv6addrstr); in parse_llp_config()
261 llp->llp_ipv6addrstr = addrstr; in parse_llp_config()
265 llp->llp_ipv6onlink = B_FALSE; in parse_llp_config()
273 llp->llp_pri = atoi(addrstr); in parse_llp_config()