--- nono/host/netdriver_afpacket.cpp 2026/04/29 17:05:11 1.1.1.2 +++ nono/host/netdriver_afpacket.cpp 2026/04/29 17:05:47 1.1.1.4 @@ -23,7 +23,7 @@ // コンストラクタ NetDriverAFPacket::NetDriverAFPacket(HostDevice *hostdev_, const std::string& ifname_) - : inherited(hostdev_, "AFPacket") + : inherited(hostdev_, "afpacket") { ifname = ifname_; if (ifname.empty()) { @@ -39,7 +39,7 @@ NetDriverAFPacket::~NetDriverAFPacket() // ドライバ初期化 bool -NetDriverAFPacket::InitDriver() +NetDriverAFPacket::InitDriver(bool startup) { packet_mreq mreq {}; int len; @@ -169,9 +169,9 @@ NetDriverAFPacket::Close() // モニタ (ドライバ依存情報のみ) void -NetDriverAFPacket::MonitorUpdateMD(TextScreen& screen) +NetDriverAFPacket::MonitorUpdateMD(TextScreen& screen, int y) { - screen.Print(0, 1, "Interface: %s", ifname.c_str()); + screen.Print(0, y, "Interface: %s", ifname.c_str()); } // パケットを送信する @@ -220,7 +220,7 @@ NetDriverAFPacket::SelectInterface() int level = 1; if (getifaddrs(&ifa_list) == -1) { - errmsg = "getifaddrs"; + errmsg = string_format("getifaddrs: %s", strerror(errno)); return 0; }