Let F be a finite extension of the p-adic numbers. We describe the classification of irreducible admissible smooth representations of GL_n(F) over an algebraically closed field of characteristic p, in terms of "supersingular" representations. This generalizes results of Barthel-Livne for n = 2. Our motivation is the hypothetical mod p Langlands correspondence for GL_n, which is supposed to relate smooth mod p representations of GL_n(F) to n-dimensional mod p Galois representations.