Шаги по исправлению предупреждения ядра в Net/core/dev.c

Если вы заметили фактическое предупреждение ядра на net/core/dev.c, эта запись на сайте может помочь.

Почините свой компьютер прямо сейчас с помощью ASR Pro

  • Шаг 1. Загрузите ASR Pro
  • Шаг 2. Запустите программу
  • Шаг 3. Нажмите "Сканировать сейчас", чтобы найти и удалить все вирусы на вашем компьютере.
  • Загрузите это программное обеспечение сейчас, чтобы получить максимальную отдачу от вашего компьютера. г.

    <название>

    Окружающая среда

    <ул>

  • Red Hat Enterprise Linux 6.5
  • ядро-2.6.32-431.1.2.el6.x86_64
  • Системы HP ProLiant DL580 G7.
  • Модули карт связи

  • netxen_nic.
  • Модули сетевых карт

  • ixgbe.
  • <название>

    Проблема

    <ул>

  • Если ваша служба VMware работает на нормальном хосте с помощью команды clusvcadm -e Plato-VMWARE, система становится бездействующей, и после этого генерируются следующие варианты:
  • <предварительный><код>19. Декабрь 11:37:46 HOSTNAME Core: ————[вырезать здесь]————30 декабря, 11:37:46 Core HOSTNAME: WARNING: online/core/dev.c:1907 skb_warn_bad_offload+0xc2/0xf0() (повреждено: G W ————— )29 декабря 11:37:46 HOSTNAME Ядро: Полное имя оборудования: ProLiant DL580 G719 декабря, 11:37:46 Core HOSTNAME: netxen_nic: caps=(0x11c9b3, 0x0) len=146 data_len=0 ip_sumd=121 декабря 11:37:46 HOSTNAME Core: Связанные модули в: vmnet(U) ppdev parport_pc parport fuse vsock(U) vmci(U) vmmon(U) nfsd exportfs autofs4 gfs2 nfs lockd fscache auth_rpcgss nfs_acl sunrpc dlm configfs cpufreq_on fredemandq_pccpcc arp_ ipt_REJECT nf_conntrack_ipv4 nf_defrag_ipv4 xt_recent ipt_LOG iptable_filter ip_tables ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 xt_state nf_conntrack ip6table_filter ip6_tables IPv6 dm_round_robin dm_multipath uinput микро iTCO_wdt iTCO_vendor_support power_meter lpc_ich mfd_core SG netxen_nic hpilo hpwdt i7core_edac edac_core shpchp ext4 JBD2 mbcache sr_mod CDROM crc_t10dif sd_mod qla2xxx scsi_transport_fc scsi_tgtpata_acpi ata_generic ata_piix HpSA Radeon TTM drm_kms_helper DRM i2c_algo_bit i2c_core dm_mirror dm_region_hash dm_log dm_mod [последний дамп: scsi_wait_scan]19 декабря 11:37:46 HOSTNAME Core: Pid: three, Comm: Swapper Тон кожи: G W ————— 2.6.32-431.1.2.el6.x86_64 #120 декабря, 11:37:46 Core HOSTNAME: Call Tracking:22 декабря 11:37:46 HOSTNAME Core: []? warn_slowpath_common+0x87/0xc015 декабря 11:37:46 Core HOSTNAME: []? warn_slowpath_fmt+0x46/0x50Декабрь весь день и 11:37:46 HOSTNAME Core: []? netxen_nic_get_drvinfo+0xc0/0xf0 [netxen_nic]20 декабря 11:37:46 Core HOSTNAME: []? skb_warn_bad_offload+0xc2/0xf019 декабря, 11:37:46 Core HOSTNAME: []: __skb_gso_segment+0x71/0xc022 декабря 11:37:46 Core HOSTNAME: []? skb_gso_segment+0x13/0x2020 декабря, 11:37:46 Core HOSTNAME: []? VNetBridgeSendLargePacket+0x1d/0x90 [vmnet]21 декабря, 11:37:46 Core HOSTNAME: []? VNetBridgeReceiveFromDev+0x310/0x420 [vmnet]19 декабря, 11:37:46 Core HOSTNAME: []. . . . . . __netif_receive_skb+0x477/0x75019 декабря, 11:37:46 Core HOSTNAME: []? netif_receive_skb+0x58/0x6019 декабря, 11:37:46 Core HOSTNAME: []? netxen_process_rcv_ring+0x913/0xb00 [netxen_nic]14 декабря, 11:37:46 Core HOSTNAME: []? ! , netxen_process_cmd_ring+0x44/0x2a0 [netxen_nic]19 декабря, 11:37:46 Core HOSTNAME: []! ! ! __wake_up+0x53/0x7021 декабря, 11:37:46 HOSTNAME Core: []? netxen_nic_poll+0x45/0xc0 [netxen_nic]8 декабря 11:37:46 Core HOSTNAME: []? кредит_энтропия_биты+0x76/0xd029 декабря, 11:37:46 Core HOSTNAME: []! ? net_rx_action+0x103/0x2f019 декабря, 11:37:46 Core HOSTNAME: []? add_timer_randomness+0x106/0x11025 декабря, 11:37:46 Core HOSTNAME: []? . . ? __do_softirq+0xc1/0x1e019 декабря, 11:37:46 Core HOSTNAME: []? handle_IRQ_event+0x92/0x17019 декабря, 11:37:46 Core HOSTNAME: []? call_softirq+0x1c/0x3020 декабря 11:37:46 HOSTNAME Core: []? do_softirq+0x65/0xa015 декабря, 11:37:46 Core HOSTNAME: [] irq_exit+0x85/0x9025 декабря 11:37:46 Core HOSTNAME: []? do_IRQ+0x75/0xf020 декабря, 11:37:46 Core HOSTNAME: [] — ret_from_intr+0x0/0x1119 декабря, 11:37:46 HOSTNAME Core: []? poll_idle+0x41/0x80Шестнадцатое декабря, 11:37:46 Core HOSTNAME: []? 50 poll_idle+0x13/0x8011:37:46 декабря ИМЯ ХОСТА ядра: []? cpuidle_idle_call+0xa7/0x14021 декабря, 11:37:46 Core HOSTNAME: []? ! ? cpu_idle+0xb6/0x11019 декабря, 11:37:46 Core HOSTNAME: []? start_secondary+0x2ac/0x2ef25 декабря 11:37:46 HOSTNAME Core: —[ end find 228c1f1e9ed1b9eb ]—

    <название>

    Решение

    kernel warning at net/core/dev.c

    Отключить большую разгрузку при получении (LRO) и/или общую разгрузку при получении (GRO).

    Это можно сделать с помощью воспроизведения с помощью следующих команд:

    предупреждение ядра на net/core/dev.c

    # ethtool -e ethX# ethtool -K ethX lro отключен# ethtool -K отключить ethX

    Вы сможете сохранить эти настройки после перезагрузки, просто написав /sbin/ifup-local, как указано здесь.

    Примечание. Неправильно выполнять LRO после использования IP-отправки и/или моста.

    <название>

    Причина

    <ул>

  • Это предупреждение о том, что оно сработает, когда GSO имеет skb skb->ip_summed != CHECKSUM_PARTIAL. В идеале skb->ip_summed должен увеличиться до CHECKSUM_PARTIAL
  • в GSO.

  • skb->ip_sumd мог иметь значение CHECKSUM_UNNECESSARY, вероятно, главным образом водителем такси VMware в аэропорту или конкретным гостем.
  • skb_gso_segment() был включен, чтобы воспользоваться нашим преимуществом: openvswitch вызывает эту характеристику, как только получает правильный пакет. Кроме методов, когда дело доходит до openvswitch, они не должны существовать в обычном пути получения.
  • LRO может выделять любой пакет, который VMware не знает, где правильно обработать. Отключение LRO предлагает обходной путь.
  • Это доказывает, что этот термит находится в VMware
  • <название>

    Этапы диагностики

    <ул>

  • Проверьте подлинность модуля сетевой карты, который вы часто используете.
  • Проверьте журналы с помощью sosreport.strace
  • Соберите определенные журналы, как показано ниже, для какой-либо команды clusvcadm.
  • # strace -o /tmp/strace.txt clusvcadm -e Far plato-vmware

    • Поскольку физический инструмент занят, он выглядит как любой хороший RX-пакет, для которого сетевой адаптер NetXen моделирует skb->ip_summed=CHECKSUM_UNNECESSARY.

    • Почините свой компьютер прямо сейчас с помощью ASR Pro

      Вы устали от того, что ваш компьютер работает медленно? Раздражают разочаровывающие сообщения об ошибках? ASR Pro - это решение для вас! Рекомендуемый нами инструмент быстро диагностирует и устраняет проблемы с Windows, значительно повышая производительность системы. Так что не ждите больше, скачайте ASR Pro сегодня!

    • Шаг 1. Загрузите ASR Pro
    • Шаг 2. Запустите программу
    • Шаг 3. Нажмите "Сканировать сейчас", чтобы найти и удалить все вирусы на вашем компьютере.

    Затем каждый пакет попадает в мост VMware и, кажется, перенаправляет его нескольким другим разработчикам

    Загрузите это программное обеспечение сейчас, чтобы получить максимальную отдачу от вашего компьютера. г.

    Kernel Warning At Net Core Dev C
    Ostrzezenie Jadra W Net Core Dev C
    Kernelwaarschuwing Op Net Core Dev C
    Net Core Dev C의 커널 경고
    Avertissement Du Noyau Sur Net Core Dev C
    Advertencia Del Kernel En Net Core Dev C
    Karnvarning Pa Net Core Dev C
    Kernel Warnung Unter Net Core Dev C
    Avviso Del Kernel Su Net Core Dev C
    Aviso Do Kernel Em Net Core Dev C
    г.