Home
last modified time | relevance | path

Searched refs:mac (Results 1 – 15 of 15) sorted by relevance

/tools/libs/light/
A Dlibxl_nic.c28 rc = libxl__parse_mac(mac, mac_n); in libxl_mac_to_device_nic()
69 if (libxl__mac_is_default(&nic->mac)) { in libxl__device_nic_setdefault()
77 nic->mac[0] = 0x00; in libxl__device_nic_setdefault()
78 nic->mac[1] = 0x16; in libxl__device_nic_setdefault()
79 nic->mac[2] = 0x3e; in libxl__device_nic_setdefault()
80 nic->mac[3] = r[0] & 0x7f; in libxl__device_nic_setdefault()
81 nic->mac[4] = r[1]; in libxl__device_nic_setdefault()
82 nic->mac[5] = r[2]; in libxl__device_nic_setdefault()
129 libxl_mac_copy(CTX, &dst->mac, &src->mac); in libxl__update_config_nic()
325 rc = libxl__parse_mac(tmp, nic->mac); in libxl__nic_from_xenstore()
[all …]
A Dlibxl_internal.c317 _hidden int libxl__parse_mac(const char *s, libxl_mac mac) in libxl__parse_mac() argument
324 mac[i] = strtol(tok, &endptr, 16); in libxl__parse_mac()
348 _hidden int libxl__mac_is_default(libxl_mac *mac) in libxl__mac_is_default() argument
350 return (!(*mac)[0] && !(*mac)[1] && !(*mac)[2] && in libxl__mac_is_default()
351 !(*mac)[3] && !(*mac)[4] && !(*mac)[5]); in libxl__mac_is_default()
A Dlibxl_json.c325 yajl_gen_status libxl_mac_gen_json(yajl_gen hand, libxl_mac *mac) in libxl_mac_gen_json() argument
328 snprintf(buf, sizeof(buf), LIBXL_MAC_FMT, LIBXL_MAC_BYTES((*mac))); in libxl_mac_gen_json()
A Dlibxl_types.idl17 libxl_mac = Builtin("mac", json_parse_type="JSON_STRING", passby=PASS_BY_REFERENCE, check_default_f…
828 ("mac", libxl_mac),
A Dlibxl_internal.h2022 _hidden int libxl__parse_mac(const char *s, libxl_mac mac);
2026 _hidden int libxl__mac_is_default(libxl_mac *mac);
A Dlibxl_dm.c1319 LIBXL_MAC_BYTES(nics[i].mac)); in libxl__build_device_model_args_new()
/tools/xl/
A Dxl_sxp.c188 d_config->nics[i].mac[0], d_config->nics[i].mac[1], in printf_info_sexp()
189 d_config->nics[i].mac[2], d_config->nics[i].mac[3], in printf_info_sexp()
190 d_config->nics[i].mac[4], d_config->nics[i].mac[5]); in printf_info_sexp()
A Dxl_nic.c120 printf(LIBXL_MAC_FMT, LIBXL_MAC_BYTES(nics[i].mac)); in main_networklist()
A Dxl_parse.c441 nic->mac[i] = val; in parse_nic_config()
/tools/hotplug/Linux/
A Dvif-openvswitch55 local mac=$(xenstore_read "$XENBUS_PATH/mac")
56 openvswitch_external_id $dev "attached-mac" "$mac"
A Dvif-nat136 mac=$(xenstore_read "$XENBUS_PATH/mac")
138 "host $hostname { hardware ethernet $mac; fixed-address $vif_ip; option routers $router_ip; option …
/tools/golang/xenlight/
A Dxenlight.go362 func (mac Mac) String() string {
366 for i, v := range mac {
373 func (mac *Mac) fromC(cmac *C.libxl_mac) error {
374 for i := range *mac {
375 mac[i] = byte(cmac[i])
381 func (mac Mac) toC(cm *C.libxl_mac) error {
382 for i, v := range mac {
A Dhelpers.gen.go2002 if err := x.Mac.fromC(&xc.mac);err != nil {
2082 if err := x.Mac.toC(&xc.mac); err != nil {
/tools/include/
A Dlibxl.h1288 #define LIBXL_MAC_BYTES(mac) mac[0], mac[1], mac[2], mac[3], mac[4], mac[5] argument
A Dlibxl_utils.h69 const char *mac, libxl_device_nic *nic);

Completed in 50 milliseconds