/external/swiftshader/third_party/LLVM/lib/CodeGen/AsmPrinter/ |
D | OcamlGCPrinter.cpp | 36 void beginAssembly(AsmPrinter &AP); 37 void finishAssembly(AsmPrinter &AP); 47 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal() argument 61 AP.Mang->getNameWithPrefix(TmpStr, SymName); in EmitCamlGlobal() 63 MCSymbol *Sym = AP.OutContext.GetOrCreateSymbol(TmpStr); in EmitCamlGlobal() 65 AP.OutStreamer.EmitSymbolAttribute(Sym, MCSA_Global); in EmitCamlGlobal() 66 AP.OutStreamer.EmitLabel(Sym); in EmitCamlGlobal() 69 void OcamlGCMetadataPrinter::beginAssembly(AsmPrinter &AP) { in beginAssembly() argument 70 AP.OutStreamer.SwitchSection(AP.getObjFileLowering().getTextSection()); in beginAssembly() 71 EmitCamlGlobal(getModule(), AP, "code_begin"); in beginAssembly() [all …]
|
D | DIE.cpp | 56 void DIEAbbrev::Emit(AsmPrinter *AP) const { in Emit() 59 AP->EmitULEB128(Tag, dwarf::TagString(Tag)); in Emit() 63 AP->EmitULEB128(ChildrenFlag, dwarf::ChildrenString(ChildrenFlag)); in Emit() 71 AP->EmitULEB128(AttrData.getAttribute(), in Emit() 76 AP->EmitULEB128(AttrData.getForm(), in Emit() 81 AP->EmitULEB128(0, "EOM(1)"); in Emit() 82 AP->EmitULEB128(0, "EOM(2)"); in Emit() 212 unsigned DIEInteger::SizeOf(AsmPrinter *AP, unsigned Form) const { in SizeOf() argument 225 case dwarf::DW_FORM_addr: return AP->getTargetData().getPointerSize(); in SizeOf() 244 void DIEString::EmitValue(AsmPrinter *AP, unsigned Form) const { in EmitValue() argument [all …]
|
D | AsmPrinter.cpp | 525 static void EmitImplicitDef(const MachineInstr *MI, AsmPrinter &AP) { in EmitImplicitDef() argument 527 AP.OutStreamer.AddComment(Twine("implicit-def: ") + in EmitImplicitDef() 528 AP.TM.getRegisterInfo()->getName(RegNo)); in EmitImplicitDef() 529 AP.OutStreamer.AddBlankLine(); in EmitImplicitDef() 532 static void EmitKill(const MachineInstr *MI, AsmPrinter &AP) { in EmitKill() argument 538 Str += AP.TM.getRegisterInfo()->getName(Op.getReg()); in EmitKill() 541 AP.OutStreamer.AddComment(Str); in EmitKill() 542 AP.OutStreamer.AddBlankLine(); in EmitKill() 548 static bool EmitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in EmitDebugValueComment() argument 555 OS << '\t' << AP.MAI->getCommentString() << "DEBUG_VALUE: "; in EmitDebugValueComment() [all …]
|
D | DIE.h | 101 void Emit(AsmPrinter *AP) const; 221 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const = 0; 225 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const = 0; 261 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const; 267 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const; 288 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const; 292 virtual unsigned SizeOf(AsmPrinter *AP, unsigned /*Form*/) const { in SizeOf() argument 315 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const; 323 virtual unsigned SizeOf(AsmPrinter *AP, unsigned Form) const; 346 virtual void EmitValue(AsmPrinter *AP, unsigned Form) const; [all …]
|
/external/llvm/lib/CodeGen/AsmPrinter/ |
D | OcamlGCPrinter.cpp | 37 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override; 38 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override; 47 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal() argument 63 MCSymbol *Sym = AP.OutContext.getOrCreateSymbol(TmpStr); in EmitCamlGlobal() 65 AP.OutStreamer->EmitSymbolAttribute(Sym, MCSA_Global); in EmitCamlGlobal() 66 AP.OutStreamer->EmitLabel(Sym); in EmitCamlGlobal() 70 AsmPrinter &AP) { in beginAssembly() argument 71 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getTextSection()); in beginAssembly() 72 EmitCamlGlobal(M, AP, "code_begin"); in beginAssembly() 74 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection()); in beginAssembly() [all …]
|
D | DIE.cpp | 64 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit() 66 AP->EmitULEB128(Tag, dwarf::TagString(Tag)); in Emit() 69 AP->EmitULEB128((unsigned)Children, dwarf::ChildrenString(Children)); in Emit() 76 AP->EmitULEB128(AttrData.getAttribute(), in Emit() 80 AP->EmitULEB128(AttrData.getForm(), in Emit() 85 AP->EmitULEB128(0, "EOM(1)"); in Emit() 86 AP->EmitULEB128(0, "EOM(2)"); in Emit() 194 void DIEValue::EmitValue(const AsmPrinter *AP) const { in EmitValue() 200 getDIE##T().EmitValue(AP, Form); \ in EmitValue() 206 unsigned DIEValue::SizeOf(const AsmPrinter *AP) const { in SizeOf() [all …]
|
D | ErlangGCPrinter.cpp | 39 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override; 49 AsmPrinter &AP) { in finishAssembly() argument 50 MCStreamer &OS = *AP.OutStreamer; in finishAssembly() 55 AP.getObjFileLowering().getContext().getELFSection(".note.gc", in finishAssembly() 79 AP.EmitAlignment(IntPtrSize == 4 ? 2 : 3); in finishAssembly() 83 AP.EmitInt16(MD.size()); in finishAssembly() 91 AP.EmitLabelPlusOffset(Label /*Hi*/, 0 /*Offset*/, 4 /*Size*/); in finishAssembly() 100 AP.EmitInt16(MD.getFrameSize() / IntPtrSize); in finishAssembly() 108 AP.EmitInt16(StackArity); in finishAssembly() 112 AP.EmitInt16(MD.live_size(PI)); in finishAssembly() [all …]
|
D | AsmPrinter.cpp | 677 static void emitKill(const MachineInstr *MI, AsmPrinter &AP) { in emitKill() argument 686 AP.MF->getSubtarget().getRegisterInfo()) in emitKill() 689 AP.OutStreamer->AddComment(OS.str()); in emitKill() 690 AP.OutStreamer->AddBlankLine(); in emitKill() 696 static bool emitDebugValueComment(const MachineInstr *MI, AsmPrinter &AP) { in emitDebugValueComment() argument 728 AP.OutStreamer->emitRawComment(OS.str()); in emitDebugValueComment() 773 const TargetFrameLowering *TFI = AP.MF->getSubtarget().getFrameLowering(); in emitDebugValueComment() 774 Offset += TFI->getFrameIndexReference(*AP.MF, in emitDebugValueComment() 782 AP.OutStreamer->emitRawComment(OS.str()); in emitDebugValueComment() 787 OS << PrintReg(Reg, AP.MF->getSubtarget().getRegisterInfo()); in emitDebugValueComment() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/AsmPrinter/ |
D | OcamlGCPrinter.cpp | 41 void beginAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override; 42 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override; 52 static void EmitCamlGlobal(const Module &M, AsmPrinter &AP, const char *Id) { in EmitCamlGlobal() argument 68 MCSymbol *Sym = AP.OutContext.getOrCreateSymbol(TmpStr); in EmitCamlGlobal() 70 AP.OutStreamer->EmitSymbolAttribute(Sym, MCSA_Global); in EmitCamlGlobal() 71 AP.OutStreamer->EmitLabel(Sym); in EmitCamlGlobal() 75 AsmPrinter &AP) { in beginAssembly() argument 76 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getTextSection()); in beginAssembly() 77 EmitCamlGlobal(M, AP, "code_begin"); in beginAssembly() 79 AP.OutStreamer->SwitchSection(AP.getObjFileLowering().getDataSection()); in beginAssembly() [all …]
|
D | DIE.cpp | 69 void DIEAbbrev::Emit(const AsmPrinter *AP) const { in Emit() 71 AP->EmitULEB128(Tag, dwarf::TagString(Tag).data()); in Emit() 74 AP->EmitULEB128((unsigned)Children, dwarf::ChildrenString(Children).data()); in Emit() 81 AP->EmitULEB128(AttrData.getAttribute(), in Emit() 89 AP->getDwarfVersion())) { in Emit() 91 << " for DWARF version " << AP->getDwarfVersion() in Emit() 96 AP->EmitULEB128(AttrData.getForm(), in Emit() 101 AP->EmitSLEB128(AttrData.getValue()); in Emit() 105 AP->EmitULEB128(0, "EOM(1)"); in Emit() 106 AP->EmitULEB128(0, "EOM(2)"); in Emit() [all …]
|
D | ErlangGCPrinter.cpp | 37 void finishAssembly(Module &M, GCModuleInfo &Info, AsmPrinter &AP) override; 46 AsmPrinter &AP) { in finishAssembly() argument 47 MCStreamer &OS = *AP.OutStreamer; in finishAssembly() 52 AP.getObjFileLowering().getContext().getELFSection(".note.gc", in finishAssembly() 76 AP.EmitAlignment(IntPtrSize == 4 ? 2 : 3); in finishAssembly() 80 AP.emitInt16(MD.size()); in finishAssembly() 88 AP.EmitLabelPlusOffset(Label /*Hi*/, 0 /*Offset*/, 4 /*Size*/); in finishAssembly() 97 AP.emitInt16(MD.getFrameSize() / IntPtrSize); in finishAssembly() 105 AP.emitInt16(StackArity); in finishAssembly() 109 AP.emitInt16(MD.live_size(PI)); in finishAssembly() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonMCInstLower.cpp | 38 MCInst &MCB, HexagonAsmPrinter &AP); 99 MCInst &MCB, HexagonAsmPrinter &AP) { in HexagonLowerToMC() argument 108 MCInst *MCI = new (AP.OutContext) MCInst; in HexagonLowerToMC() 136 AP.OutContext), in HexagonLowerToMC() 137 AP.OutContext); in HexagonLowerToMC() 144 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC() 151 AP.OutContext); in HexagonLowerToMC() 152 Expr = HexagonMCExpr::create(Expr, AP.OutContext); in HexagonLowerToMC() 158 MCO = GetSymbolRef(MO, AP.getSymbol(MO.getGlobal()), AP, MustExtend); in HexagonLowerToMC() 161 MCO = GetSymbolRef(MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), in HexagonLowerToMC() [all …]
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonMCInstLower.cpp | 31 MCInst &MCB, HexagonAsmPrinter &AP); 91 MCInst &MCB, HexagonAsmPrinter &AP) { in HexagonLowerToMC() argument 100 MCInst *MCI = new (AP.OutContext) MCInst; in HexagonLowerToMC() 125 AP.OutContext), in HexagonLowerToMC() 126 AP.OutContext); in HexagonLowerToMC() 133 MCConstantExpr::create(MO.getImm(), AP.OutContext), AP.OutContext); in HexagonLowerToMC() 140 AP.OutContext); in HexagonLowerToMC() 141 Expr = HexagonMCExpr::create(Expr, AP.OutContext); in HexagonLowerToMC() 147 MCO = GetSymbolRef(MO, AP.getSymbol(MO.getGlobal()), AP, MustExtend); in HexagonLowerToMC() 150 MCO = GetSymbolRef(MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), in HexagonLowerToMC() [all …]
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
D | PPCMCInstLower.cpp | 26 static MachineModuleInfoMachO &getMachOMMI(AsmPrinter &AP) { in getMachOMMI() argument 27 return AP.MMI->getObjFileInfo<MachineModuleInfoMachO>(); in getMachOMMI() 31 static MCSymbol *GetSymbolFromOperand(const MachineOperand &MO, AsmPrinter &AP){ in GetSymbolFromOperand() argument 32 MCContext &Ctx = AP.OutContext; in GetSymbolFromOperand() 37 Name += AP.MAI->getGlobalPrefix(); in GetSymbolFromOperand() 46 AP.Mang->getNameWithPrefix(Name, GV, isImplicitlyPrivate); in GetSymbolFromOperand() 55 getMachOMMI(AP).getFnStubEntry(Sym); in GetSymbolFromOperand() 62 StubValueTy(AP.Mang->getSymbol(MO.getGlobal()), in GetSymbolFromOperand() 79 MachineModuleInfoMachO &MachO = getMachOMMI(AP); in GetSymbolFromOperand() 88 StubValueTy(AP.Mang->getSymbol(MO.getGlobal()), in GetSymbolFromOperand() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/ |
D | RISCVMCInstLower.cpp | 30 const AsmPrinter &AP) { in lowerSymbolOperand() argument 31 MCContext &Ctx = AP.OutContext; in lowerSymbolOperand() 62 const AsmPrinter &AP) { in LowerRISCVMachineOperandToMCOperand() argument 79 MCOp = lowerSymbolOperand(MO, MO.getMBB()->getSymbol(), AP); in LowerRISCVMachineOperandToMCOperand() 82 MCOp = lowerSymbolOperand(MO, AP.getSymbol(MO.getGlobal()), AP); in LowerRISCVMachineOperandToMCOperand() 86 MO, AP.GetBlockAddressSymbol(MO.getBlockAddress()), AP); in LowerRISCVMachineOperandToMCOperand() 90 MO, AP.GetExternalSymbolSymbol(MO.getSymbolName()), AP); in LowerRISCVMachineOperandToMCOperand() 93 MCOp = lowerSymbolOperand(MO, AP.GetCPISymbol(MO.getIndex()), AP); in LowerRISCVMachineOperandToMCOperand() 100 const AsmPrinter &AP) { in LowerRISCVMachineInstrToMCInst() argument 105 if (LowerRISCVMachineOperandToMCOperand(MO, MCOp, AP)) in LowerRISCVMachineInstrToMCInst()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCMCInstLower.cpp | 33 static MachineModuleInfoMachO &getMachOMMI(AsmPrinter &AP) { in getMachOMMI() argument 34 return AP.MMI->getObjFileInfo<MachineModuleInfoMachO>(); in getMachOMMI() 38 AsmPrinter &AP) { in GetSymbolFromOperand() argument 39 const TargetMachine &TM = AP.TM; in GetSymbolFromOperand() 41 const DataLayout &DL = AP.getDataLayout(); in GetSymbolFromOperand() 42 MCContext &Ctx = AP.OutContext; in GetSymbolFromOperand() 66 MachineModuleInfoMachO &MachO = getMachOMMI(AP); in GetSymbolFromOperand() 73 StubValueTy(AP.getSymbol(MO.getGlobal()), in GetSymbolFromOperand() 152 AsmPrinter &AP, bool isDarwin) { in LowerPPCMachineInstrToMCInst() argument 157 if (LowerPPCMachineOperandToMCOperand(MI->getOperand(i), MCOp, AP, in LowerPPCMachineInstrToMCInst() [all …]
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCMCInstLower.cpp | 33 static MachineModuleInfoMachO &getMachOMMI(AsmPrinter &AP) { in getMachOMMI() argument 34 return AP.MMI->getObjFileInfo<MachineModuleInfoMachO>(); in getMachOMMI() 38 static MCSymbol *GetSymbolFromOperand(const MachineOperand &MO, AsmPrinter &AP){ in GetSymbolFromOperand() argument 39 const TargetMachine &TM = AP.TM; in GetSymbolFromOperand() 40 Mangler *Mang = AP.Mang; in GetSymbolFromOperand() 41 const DataLayout &DL = AP.getDataLayout(); in GetSymbolFromOperand() 42 MCContext &Ctx = AP.OutContext; in GetSymbolFromOperand() 66 MachineModuleInfoMachO &MachO = getMachOMMI(AP); in GetSymbolFromOperand() 73 StubValueTy(AP.getSymbol(MO.getGlobal()), in GetSymbolFromOperand() 142 AsmPrinter &AP, bool isDarwin) { in LowerPPCMachineInstrToMCInst() argument [all …]
|
/external/wpa_supplicant_8/hostapd/ |
D | README-MULTI-AP | 1 hostapd, wpa_supplicant and the Multi-AP Specification 5 support the Multi-AP Specification. 7 Introduction to Multi-AP 10 The Wi-Fi Alliance Multi-AP Specification is the technical specification for 12 Multi-AP. It defines control protocols between Wi-Fi® access points (APs) to 17 Most of the Multi-AP specification falls outside of the scope of 28 The text below refers to "Multi-AP Specification v1.0" [3]. 34 In a Multi-AP network, the central controller can configure the BSSs on the 42 Multi-AP specification doesn't dictate this, but typically the backhaul link 47 side of the backhaul link is configured through the Multi-AP protocol as the [all …]
|
D | README-WPS | 5 configured and how an external component on an AP (e.g., web UI) is 30 addition of new devices); this may be either in the AP ("internal 35 It should also be noted that the AP and a client device may change 36 roles (i.e., AP acts as an Enrollee and client device as a Registrar) 79 # WPA2-Personal configuration for the AP 97 # WPS configuration (AP configured, do not allow external WPS Registrars) 103 device_name=Wireless AP 137 PINs on the AP for a set of Enrollee). 142 a new device. The AP could use, e.g., a web UI for showing active 146 the AP, but for which there was no PIN. Following information is [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Nios2/ |
D | Nios2MCInstLower.cpp | 24 static MCOperand LowerSymbolOperand(const MachineOperand &MO, AsmPrinter &AP) { in LowerSymbolOperand() argument 44 Symbol = AP.getSymbol(MO.getGlobal()); in LowerSymbolOperand() 52 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand() 56 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand() 60 Symbol = AP.GetJTISymbol(MO.getIndex()); in LowerSymbolOperand() 64 Symbol = AP.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand() 71 const MCExpr *Expr = MCSymbolRefExpr::create(Symbol, Kind, AP.OutContext); in LowerSymbolOperand() 74 Expr = Nios2MCExpr::create(TargetKind, Expr, AP.OutContext); in LowerSymbolOperand() 79 static MCOperand LowerOperand(const MachineOperand &MO, AsmPrinter &AP) { in LowerOperand() argument 97 return LowerSymbolOperand(MO, AP); in LowerOperand() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Sparc/ |
D | SparcMCInstLower.cpp | 32 AsmPrinter &AP) { in LowerSymbolOperand() argument 45 Symbol = AP.getSymbol(MO.getGlobal()); in LowerSymbolOperand() 49 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand() 53 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand() 57 Symbol = AP.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand() 62 AP.OutContext); in LowerSymbolOperand() 64 AP.OutContext); in LowerSymbolOperand() 70 AsmPrinter &AP) { in LowerOperand() argument 86 return LowerSymbolOperand(MI, MO, AP); in LowerOperand() 96 AsmPrinter &AP) in LowerSparcMachineInstrToMCInst() argument [all …]
|
/external/llvm/lib/Target/Sparc/ |
D | SparcMCInstLower.cpp | 32 AsmPrinter &AP) { in LowerSymbolOperand() argument 45 Symbol = AP.getSymbol(MO.getGlobal()); in LowerSymbolOperand() 49 Symbol = AP.GetBlockAddressSymbol(MO.getBlockAddress()); in LowerSymbolOperand() 53 Symbol = AP.GetExternalSymbolSymbol(MO.getSymbolName()); in LowerSymbolOperand() 57 Symbol = AP.GetCPISymbol(MO.getIndex()); in LowerSymbolOperand() 62 AP.OutContext); in LowerSymbolOperand() 64 AP.OutContext); in LowerSymbolOperand() 70 AsmPrinter &AP) { in LowerOperand() argument 86 return LowerSymbolOperand(MI, MO, AP); in LowerOperand() 96 AsmPrinter &AP) in LowerSparcMachineInstrToMCInst() argument [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | FaultMaps.cpp | 29 FaultMaps::FaultMaps(AsmPrinter &AP) : AP(AP) {} in FaultMaps() argument 33 MCContext &OutContext = AP.OutStreamer->getContext(); in recordFaultingOp() 36 AP.OutStreamer->EmitLabel(FaultingLabel); in recordFaultingOp() 40 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp() 44 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp() 46 FunctionInfos[AP.CurrentFnSym].emplace_back(FaultTy, FaultingOffset, in recordFaultingOp() 54 MCContext &OutContext = AP.OutStreamer->getContext(); in serializeToFaultMapSection() 55 MCStreamer &OS = *AP.OutStreamer; in serializeToFaultMapSection() 83 MCStreamer &OS = *AP.OutStreamer; in emitFunctionInfo()
|
/external/llvm/lib/CodeGen/ |
D | FaultMaps.cpp | 26 FaultMaps::FaultMaps(AsmPrinter &AP) : AP(AP) {} in FaultMaps() argument 30 MCContext &OutContext = AP.OutStreamer->getContext(); in recordFaultingOp() 33 AP.OutStreamer->EmitLabel(FaultingLabel); in recordFaultingOp() 37 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp() 41 MCSymbolRefExpr::create(AP.CurrentFnSymForSize, OutContext), OutContext); in recordFaultingOp() 43 FunctionInfos[AP.CurrentFnSym].emplace_back(FaultTy, FaultingOffset, in recordFaultingOp() 51 MCContext &OutContext = AP.OutStreamer->getContext(); in serializeToFaultMapSection() 52 MCStreamer &OS = *AP.OutStreamer; in serializeToFaultMapSection() 80 MCStreamer &OS = *AP.OutStreamer; in emitFunctionInfo()
|
/external/autotest/docs/ |
D | wificell.md | 5 special test-enabled Access Point (AP). Additionally, some tests require a 9 that autotest also needs to know where to find your test AP. For some 13 # Run a 5HT40 test with DUT at 'my-host' and AP at 'my-host-router'. 18 pair a DUT at address `${HOST}` with its companion AP at an address 19 `${HOST}-router`. See below for more info on addressing your test AP. 21 ## What is a test AP? 23 A test AP can come in various forms, but as of this writing, it is typically a 27 AP is not in the scope for this document. 29 The key purpose of a test AP is to run a variety of [hostapd] instances, such 32 In autotest, a test AP is represented by a `LinuxRouter` object, in [all …]
|