Estranho - se fosse espaço do usuário, você precisaria usá-lo com o prefixo __
(por exemplo, __u32
), mas o mac80211 é um projeto relacionado ao kernel.
Observação: não importa se você inclui <linux/types.h>
ou <asm/types.h>
, pois o primeiro inclui o segundo. IMHO você deve não incluir <asm-generic/types.h>
(que é incluído por <asm/types.h>
) devido à portabilidade.
Veja mais informações em LDD .