Lines Matching defs:def
69 static void vector_eth_configure(int n, struct arglist *def);
119 static int get_mtu(struct arglist *def)
121 char *mtu = uml_vector_fetch_arg(def, "mtu");
132 static char *get_bpf_file(struct arglist *def)
134 return uml_vector_fetch_arg(def, "bpffile");
137 static bool get_bpf_flash(struct arglist *def)
139 char *allow = uml_vector_fetch_arg(def, "bpfflash");
149 static int get_depth(struct arglist *def)
151 char *mtu = uml_vector_fetch_arg(def, "depth");
161 static int get_headroom(struct arglist *def)
163 char *mtu = uml_vector_fetch_arg(def, "headroom");
173 static int get_req_size(struct arglist *def)
175 char *gro = uml_vector_fetch_arg(def, "gro");
184 return get_mtu(def) + ETH_HEADER_OTHER +
185 get_headroom(def) + SAFETY_MARGIN;
189 static int get_transport_options(struct arglist *def)
191 char *transport = uml_vector_fetch_arg(def, "transport");
192 char *vector = uml_vector_fetch_arg(def, "vec");
211 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),
1675 struct vector_cmd_line_arg *def;
1679 def = list_entry(ele, struct vector_cmd_line_arg, list);
1680 parsed = uml_parse_vector_ifspec(def->arguments);
1682 vector_eth_configure(def->unit, parsed);