Lines Matching refs:params

69 static 	struct vlanreq params = {  variable
136 if (params.vlr_tag == NOTAG || params.vlr_tag == vid) in vlan_parse_ethervid()
137 params.vlr_tag = vid; in vlan_parse_ethervid()
142 if (params.vlr_parent[0] == '\0' || !strcmp(params.vlr_parent, ifname)) in vlan_parse_ethervid()
143 strlcpy(params.vlr_parent, ifname, IFNAMSIZ); in vlan_parse_ethervid()
153 if (params.vlr_tag != NOTAG || params.vlr_parent[0] != '\0') { in vlan_create()
157 if (params.vlr_tag == NOTAG) in vlan_create()
159 if (params.vlr_parent[0] == '\0') in vlan_create()
161 if (params.vlr_proto == NOPROTO) in vlan_create()
162 params.vlr_proto = ETHERTYPE_VLAN; in vlan_create()
163 ifr->ifr_data = (caddr_t) &params; in vlan_create()
171 if ((params.vlr_tag != NOTAG) ^ (params.vlr_parent[0] != '\0')) in vlan_cb()
178 if (params.vlr_tag != NOTAG && params.vlr_parent[0] != '\0') { in vlan_set()
179 if (params.vlr_proto == NOPROTO) in vlan_set()
180 params.vlr_proto = ETHERTYPE_VLAN; in vlan_set()
181 ifr->ifr_data = (caddr_t) &params; in vlan_set()
198 params.vlr_tag = ul; in setvlantag()
200 if (params.vlr_tag != ul) in setvlantag()
209 if (params.vlr_parent[0] == '\0') in setvlantag()
210 strlcpy(params.vlr_parent, vreq.vlr_parent, IFNAMSIZ); in setvlantag()
211 if (params.vlr_proto == NOPROTO) in setvlantag()
212 params.vlr_proto = vreq.vlr_proto; in setvlantag()
224 strlcpy(params.vlr_parent, val, sizeof(params.vlr_parent)); in setvlandev()
238 params.vlr_proto = ETHERTYPE_VLAN; in setvlanproto()
241 params.vlr_proto = ETHERTYPE_QINQ; in setvlanproto()
251 if (params.vlr_parent[0] == '\0') in setvlanproto()
252 strlcpy(params.vlr_parent, vreq.vlr_parent, IFNAMSIZ); in setvlanproto()
253 if (params.vlr_tag == NOTAG) in setvlanproto()
254 params.vlr_tag = vreq.vlr_tag; in setvlanproto()