Currently, smoking is illegal on most international and domestic flights, though some airlines have ignored the ban and allowed passengers to do what they want. This is the exception, not the rule, so you should not expect to smoke on any airline while traveling, no matter how long your flight is.