Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Traffic shaper does not start on virtio nic

    Scheduled Pinned Locked Moved Traffic Shaping
    2 Posts 2 Posters 731 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      slavikss
      last edited by

      Traffic shaper does not work with virtio nic (LAN interface), it works if I set e1000 for LAN interface.
      Is it possible to resolve this issue?

      Proxmox 3.1
      VM:
      2.1.4-RELEASE (amd64)
      built on Fri Jun 20 12:59:50 EDT 2014
      FreeBSD 8.3-RELEASE-p16

      [2.1.4-RELEASE][root@pfsense]/root(1): /sbin/pfctl -o basic -f /tmp/rules.debug

      
      bandwidth for qInternet_OSVIT higher than interface
      /tmp/rules.debug:90: errors in queue definition
      parent qInternet_OSVIT not found for qACK_osvit
      /tmp/rules.debug:91: errors in queue definition
      parent qInternet_OSVIT not found for qDefault_osvit
      /tmp/rules.debug:92: errors in queue definition
      parent qInternet_OSVIT not found for qGames_osvit
      /tmp/rules.debug:93: errors in queue definition
      parent qInternet_OSVIT not found for qHttp_osvit
      /tmp/rules.debug:94: errors in queue definition
      parent qInternet_OSVIT not found for qHigh_osvit
      /tmp/rules.debug:95: errors in queue definition
      parent qInternet_OSVIT not found for qLow_osvit
      /tmp/rules.debug:96: errors in queue definition
      parent qInternet_OSVIT not found for qAdmin_osvit
      /tmp/rules.debug:97: errors in queue definition
      parent qInternet_OSVIT not found for qOffice_osvit
      /tmp/rules.debug:98: errors in queue definition
      parent qInternet_OSVIT not found for qDhcp_osvit
      /tmp/rules.debug:99: errors in queue definition
      parent qInternet_OSVIT not found for qServers_osvit
      /tmp/rules.debug:100: errors in queue definition
      bandwidth for qInternet_CTNET higher than interface
      /tmp/rules.debug:102: errors in queue definition
      parent qInternet_CTNET not found for qACK_ctnet
      /tmp/rules.debug:103: errors in queue definition
      parent qInternet_CTNET not found for qDefault_ctnet
      /tmp/rules.debug:104: errors in queue definition
      parent qInternet_CTNET not found for qGames_ctnet
      /tmp/rules.debug:105: errors in queue definition
      parent qInternet_CTNET not found for qHttp_ctnet
      /tmp/rules.debug:106: errors in queue definition
      parent qInternet_CTNET not found for qHigh_ctnet
      /tmp/rules.debug:107: errors in queue definition
      parent qInternet_CTNET not found for qLow_ctnet
      /tmp/rules.debug:108: errors in queue definition
      parent qInternet_CTNET not found for qAdmin_ctnet
      /tmp/rules.debug:109: errors in queue definition
      parent qInternet_CTNET not found for qOffice_ctnet
      /tmp/rules.debug:110: errors in queue definition
      parent qInternet_CTNET not found for qDhcp_ctnet
      /tmp/rules.debug:111: errors in queue definition
      parent qInternet_CTNET not found for qServers_ctnet
      /tmp/rules.debug:112: errors in queue definition
      pfctl: Syntax error in config file: pf rules not loaded
      
      

      Logs:

      
      kernel: virtio_pci2: negotiated features: 0x110fbba3 <ringindirect,notifyonempty,vlanfilter,rxmode,controlvq,status,mrgrxbuf,txtsoecn,txtsov6,txtsov4,rxecn,rxtsov6,rxtsov4,macaddress,rxchecksum,txchecksum>kernel: virtio_pci2: host features: 0x719fffe3 <eventidx,ringindirect,notifyonempty,0x800000,rxmodeextra,vlanfilter,rxmode,controlvq,status,mrgrxbuf,txufo,txtsoecn,txtsov6,txtsov4,rxufo,rxecn,rxtsov6,rxtsov4,txallgso,macaddress,rxchecksum,txchecksum>kernel: vtnet0: <virtio networking="" adapter="">on virtio_pci2
      kernel: virtio_pci2: <virtio pci="" network="" adapter="">port 0xc080-0xc09f mem 0xfebf2000-0xfebf2fff irq 10 at device 18.0 on pci0</virtio></virtio></eventidx,ringindirect,notifyonempty,0x800000,rxmodeextra,vlanfilter,rxmode,controlvq,status,mrgrxbuf,txufo,txtsoecn,txtsov6,txtsov4,rxufo,rxecn,rxtsov6,rxtsov4,txallgso,macaddress,rxchecksum,txchecksum></ringindirect,notifyonempty,vlanfilter,rxmode,controlvq,status,mrgrxbuf,txtsoecn,txtsov6,txtsov4,rxecn,rxtsov6,rxtsov4,macaddress,rxchecksum,txchecksum> 
      

      Interface:

      
      LAN interface (vtnet0)
      Status 	up
      MAC address 	be:83:1b:e3:e1:6c
      IPv4 address 	192.168.1.105  
      Subnet mask IPv4 	255.255.255.0
      IPv6 Link Local 	fe80::bc83:1bff:fee3:e16c%vtnet0  
      Media 	1000baseT <full-duplex>In/out packets 	854/415 (86 KB/245 KB)
      In/out packets (pass) 	854/415 (86 KB/245 KB)
      In/out packets (block) 	29/0 (952 bytes/0 bytes)
      In/out errors 	0/0
      Collisions 	0 
      
      vtnet0: flags=8843 <up,broadcast,running,simplex,multicast>metric 0 mtu 1500
              options=c02bb <rxcsum,txcsum,vlan_mtu,vlan_hwtagging,jumbo_mtu,vlan_hwcsum,tso6,vlan_hwtso,linkstate>ether be:83:1b:e3:e1:6c
              inet 192.168.1.105 netmask 0xffffff00 broadcast 192.168.1.255
              inet6 fe80::bc83:1bff:fee3:e16c%vtnet0 prefixlen 64 scopeid 0x1
              nd6 options=1 <performnud>media: Ethernet 1000baseT <full-duplex>status: active</full-duplex></performnud></rxcsum,txcsum,vlan_mtu,vlan_hwtagging,jumbo_mtu,vlan_hwcsum,tso6,vlan_hwtso,linkstate></up,broadcast,running,simplex,multicast></full-duplex> 
      
      1 Reply Last reply Reply Quote 0
      • S
        sideout
        last edited by

        Sounds like to me you already have a fix , make the NIC E1000.  I dont know what a virtio nic is but it seems similar to VMXNET3 so I am guessing it is a driver issue of some kind. And if it is running as a VM - you might check the other forum for some answers.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post
        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.