<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body text="#000000" bgcolor="#ffffff">
Hi All,<br>
<br>
I have some doubts , please clear me.<br>
<br>
<br>
Query 1 ) should we set irq afinity of pci lan interface or onboard
lan interface or we can do for both ?<br>
<br>
Query 2) H/w must be APIC enabled and for them only we can do set
irq afinity , is it so?<br>
<br>
Query 3) What are the root cause for packet loss on interface ?<br>
<br>
Actually in one of my server , i m having strange result, i can not
see any value update for lan interface in interrupts.<br>
<br>
cat /proc/interrupts <br>
CPU0 CPU1 CPU2 CPU3 <br>
0: 124 0 0 78 IO-APIC-edge
timer<br>
1: 0 0 0 614 IO-APIC-edge
i8042<br>
8: 0 0 0 1 IO-APIC-edge
rtc0<br>
9: 0 0 0 0 IO-APIC-fasteoi
acpi<br>
12: 0 0 0 159 IO-APIC-edge
i8042<br>
19: 0 13411 0 0 IO-APIC-fasteoi
ata_piix, ata_piix<br>
21: 0 0 70 0 IO-APIC-fasteoi
ehci_hcd:usb1<br>
23: 0 0 32 0 IO-APIC-fasteoi
ehci_hcd:usb2<br>
40: 229974 0 0 0 HPET_MSI-edge
hpet2<br>
41: 0 85867 0 0 HPET_MSI-edge
hpet3<br>
42: 0 0 73987 0 HPET_MSI-edge
hpet4<br>
43: 0 0 0 106848 HPET_MSI-edge
hpet5<br>
45: 0 0 0 0 PCI-MSI-edge
aerdrv, PCIe PME<br>
46: 0 0 0 0 PCI-MSI-edge
aerdrv, PCIe PME<br>
47: 0 0 0 0 PCI-MSI-edge
PCIe PME<br>
48: 0 0 0 0 PCI-MSI-edge
PCIe PME<br>
49: 0 0 0 0 PCI-MSI-edge
PCIe PME<br>
50: 0 0 0 219714 PCI-MSI-edge
<br>
51: 10880 0 0 0 PCI-MSI-edge
<br>
<u> 52: 4 0 0 0
PCI-MSI-edge em1</u><br>
NMI: 44 16 8 29 Non-maskable
interrupts<br>
LOC: 282 248 158 68 Local timer
interrupts<br>
SPU: 0 0 0 0 Spurious
interrupts<br>
PMI: 44 16 8 29 Performance
monitoring interrupts<br>
IWI: 0 0 0 0 IRQ work
interrupts<br>
RES: 6283 2718 2153 5353 Rescheduling
interrupts<br>
CAL: 128 100 228 278 Function call
interrupts<br>
TLB: 15 33 12 22 TLB shootdowns<br>
TRM: 0 0 0 0 Thermal event
interrupts<br>
THR: 0 0 0 0 Threshold APIC
interrupts<br>
MCE: 0 0 0 0 Machine check
exceptions<br>
MCP: 78 78 78 78 Machine check
polls<br>
ERR: 0<br>
MIS: 0<br>
<br>
<br>
em1 is my lan interface.<br>
<br>
ifconfig <br>
em1 Link encap:Ethernet HWaddr 00:25:90:0A:E6:A2 <br>
inet addr:192.168.100.152 Bcast:192.168.100.255
Mask:255.255.255.0<br>
inet6 addr: fe80::225:90ff:fe0a:e6a2/64 Scope:Link<br>
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1<br>
RX packets:216457 errors:0 <u>dropped:16064</u>
overruns:0 frame:0<br>
TX packets:12715 errors:0 dropped:0 overruns:0 carrier:0<br>
collisions:0 txqueuelen:1000 <br>
RX bytes:36976063 (35.2 MiB) TX bytes:2391031 (2.2 MiB)<br>
<u>Interrupt:16</u> Memory:fb5e0000-fb600000 <br>
<br>
lo Link encap:Local Loopback <br>
inet addr:127.0.0.1 Mask:255.0.0.0<br>
inet6 addr: ::1/128 Scope:Host<br>
UP LOOPBACK RUNNING MTU:16436 Metric:1<br>
RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br>
collisions:0 txqueuelen:0 <br>
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)<br>
<br>
<br>
<br>
But i can not see any 16 irq no. in cat /proc/interrupts.<br>
<br>
I tried to increase rx and tx for em1 but still same i m having
packet loss on interface.<br>
<br>
OS : fedora 15 64 bit.<br>
<br>
04:00.0 Ethernet controller: Intel Corporation 82574L Gigabit
Network Connection<br>
05:00.0 Ethernet controller: Intel Corporation 82574L Gigabit
Network Connection<br>
<br>
Kernel : 2.6.40.6-0.fc15.x86_64<br>
<br>
<br>
Please guide me to solve this issues and resolve my queries.<br>
<br>
<br>
Warm Regards,<br>
Benjamin <br>
<br>
<br>
</body>
</html>