24.07.2014 0:09, Stephen Hemminger ?????: >> Rewritten IRQ mode handling code introduced in commit 399a3f0d >> (igb_uio: fix IRQ mode handling) renders some faulty NICs (VMware >> e1000, for example) unusable if INTX mode is not supported. >> >> This patch gets these NICs up and running, but throwing a kernel >> warning. >> >> Signed-off-by: Yerden Zhumabekov <e_zhumabekov at sts.kz> > That is because the VMWare PCI INTX is broken. > The masking logic doesn't work. > > Rather than applying this patch a deeper fix in E1000 and DPDK handling > of link state is needed. Better to just make the E1000 able > to function without IRQ for Link state than just pretend masking works
I'll dig deeper then, maybe I'll figure out something. If IRQ doesn't hook anything then, I guess, NIC should be continuously checked for link state. If so, where should I put my efforts? PMD? -- Sincerely, Yerden Zhumabekov STS, ACI Astana, KZ