리눅스 IRQ_INTERRUPT 구간에서 dev_queue_xmit () 호출 가능한지?

trymp의 이미지

리눅스 환경이구요.(커널 3.XX) 커널 구간에서 네트워크 패킷을 만들어서 전송하고자 합니다.

네트워크 스택이 HARD_IRQ, SOFT_IRQ 구간이 있잖아요.

SOFT_IRQ(BH) 구간에서는 dev_queue_xmit() 호출해도 문제가 없는 것으로 아는데

HARD_IRQ 구간에서 dev_queue_xmit() 이 함수를 호출해도 문제가 없을까요?

고수님들의 조언 부탁드립니다.