Lines Matching refs:def
70 static void vector_eth_configure(int n, struct arglist *def);
120 static int get_mtu(struct arglist *def)
122 char *mtu = uml_vector_fetch_arg(def, "mtu");
133 static char *get_bpf_file(struct arglist *def)
135 return uml_vector_fetch_arg(def, "bpffile");
138 static bool get_bpf_flash(struct arglist *def)
140 char *allow = uml_vector_fetch_arg(def, "bpfflash");
150 static int get_depth(struct arglist *def)
152 char *mtu = uml_vector_fetch_arg(def, "depth");
162 static int get_headroom(struct arglist *def)
164 char *mtu = uml_vector_fetch_arg(def, "headroom");
174 static int get_req_size(struct arglist *def)
176 char *gro = uml_vector_fetch_arg(def, "gro");
185 return get_mtu(def) + ETH_HEADER_OTHER +
186 get_headroom(def) + SAFETY_MARGIN;
190 static int get_transport_options(struct arglist *def)
192 char *transport = uml_vector_fetch_arg(def, "transport");
193 char *vector = uml_vector_fetch_arg(def, "vec");
212 if (get_bpf_flash(def))
1553 struct arglist *def
1574 dev->mtu = get_mtu(def);
1584 uml_net_setup_etheraddr(dev, uml_vector_fetch_arg(def, "mac"));
1607 .options = get_transport_options(def),
1610 .parsed = def,
1611 .max_packet = get_mtu(def) + ETH_HEADER_OTHER,
1615 .headroom = get_headroom(def),
1627 .req_size = get_req_size(def),
1676 struct vector_cmd_line_arg *def;
1680 def = list_entry(ele, struct vector_cmd_line_arg, list);
1681 parsed = uml_parse_vector_ifspec(def->arguments);
1683 vector_eth_configure(def->unit, parsed);