def METHOD_NAME(args):
    pkt = dpkt.ip.IP(
        src=socket.inet_aton(args.ipv4_src),
        dst=socket.inet_aton(args.ipv4_dst),
        id=1, p=1,
    )
    pkt = dpkt.ethernet.Ethernet(
        dst=binascii.unhexlify(DEFAULT_PKT_MAC_DST.replace(':', '')),
        src=binascii.unhexlify(DEFAULT_PKT_MAC_SRC.replace(':', '')),
        type=dpkt.ethernet.ETH_TYPE_IP,
        data=bytes(pkt),
    )
    print(pkt)
    for _ in range(args.count):
        with socket.socket(socket.AF_PACKET, socket.SOCK_RAW) as sock:
            sock.bind(args.iface)
            sock.send(pkt)