Lines Matching refs:llp

43 #include "llp.h"
50 * necessary for parsing the legacy /etc/nwam/llp file on upgrade is included,
66 /* Specifies if static address has been configured in /etc/nwam/llp */
103 llp_t *llp;
106 llp = (llp_t *)llp_list.q_forw;
107 remque(&llp->llp_links);
108 free(llp->llp_ipv6addrstr);
109 free(llp->llp_ipv4addrstr);
110 free(llp);
123 llp_t *llp;
128 for (llp = (llp_t *)llp_list.q_forw; llp != (llp_t *)&llp_list;
129 llp = (llp_t *)llp->llp_links.q_forw) {
130 if (strcmp(link, llp->llp_lname) == 0)
133 if (llp == (llp_t *)&llp_list)
134 llp = NULL;
135 return (llp);
144 llp_t *llp;
146 if ((llp = calloc(1, sizeof (llp_t))) == NULL) {
151 if (strlcpy(llp->llp_lname, name, sizeof (llp->llp_lname)) >=
152 sizeof (llp->llp_lname)) {
155 free(llp);
159 llp->llp_fileorder = llp->llp_pri =
161 llp->llp_ipv4src = IPV4SRC_DHCP;
162 llp->llp_type = find_if_type(llp->llp_lname);
163 llp->llp_ipv6onlink = B_TRUE;
169 if (llp->llp_type != IF_WIRED && llp->llp_type != IF_WIRELESS) {
171 free(llp);
174 insque(&llp->llp_links, llp_list.q_back);
177 "created llp for link %s, priority %d", llp->llp_lname,
178 llp->llp_pri);
179 return (llp);
194 llp_t *llp;
228 if ((llp = llp_lookup(lstr)) == NULL &&
229 (llp = llp_add(lstr)) == NULL) {
244 free(llp->llp_ipv4addrstr);
245 llp->llp_ipv4src = IPV4SRC_STATIC;
246 llp->llp_ipv4addrstr = addrstr;
250 llp->llp_ipv4src = IPV4SRC_DHCP;
253 llp->llp_ipv6onlink = B_TRUE;
260 free(llp->llp_ipv6addrstr);
261 llp->llp_ipv6addrstr = addrstr;
265 llp->llp_ipv6onlink = B_FALSE;
273 llp->llp_pri = atoi(addrstr);
326 nlog(LOG_DEBUG, "upgrade_llp_config: walking llp list");
332 "upgrading llp %s", wp->llp_lname);
339 nlog(LOG_ERR, "upgrade_llp_config: llp %s: "
409 nlog(LOG_ERR, "upgrade_llp_config: llp %s: "
422 nlog(LOG_ERR, "upgrade_llp_config: llp %s: "
434 * Upgrade legacy llp and known_wifi_nets files. Note - it is possible that
480 * configured in /etc/nwam/llp. Enable the User NCP in this case.