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

[SOLVED] Traffic graph weirdness

Scheduled Pinned Locked Moved 2.4 Development Snapshots
26 Posts 7 Posters 4.5k 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.
  • M
    maverick_slo
    last edited by Aug 2, 2017, 12:18 PM

    It seems that only "out" is affected.
    That`s weird.

    iftop4.PNG
    iftop4.PNG_thumb

    1 Reply Last reply Reply Quote 0
    • H
      Harvy66
      last edited by Aug 2, 2017, 5:47 PM

      Are you using VLANs?

      1 Reply Last reply Reply Quote 0
      • M
        maverick_slo
        last edited by Aug 2, 2017, 6:23 PM

        post no. 3
        yes

        1 Reply Last reply Reply Quote 0
        • H
          Harvy66
          last edited by Aug 2, 2017, 7:36 PM

          Do you have any untagged VLANs on that physical network interface?

          1 Reply Last reply Reply Quote 0
          • M
            maverick_slo
            last edited by Aug 2, 2017, 7:44 PM

            nope, all 4 tagged

            1 Reply Last reply Reply Quote 0
            • S
              scott83
              last edited by Aug 2, 2017, 10:44 PM

              I'm running 2.4.0.b.20170802.1526 and I'm in the same boat, my tagged VLAN interface out is showing double of my WAN in. I also verified using iftop that the VLAN interface is not showing double, only the traffic graph does. I also have 4 tagged VLANs on that interface and no untagged VLANs.

              1 Reply Last reply Reply Quote 0
              • J
                jahonix
                last edited by Aug 2, 2017, 11:01 PM

                Double-quoted traffic on VLAN interfaces was a problem in the past but solved (about a year or so ago).
                Seems to be newly featured on Github again. Report on Redmine!

                1 Reply Last reply Reply Quote 0
                • M
                  maverick_slo
                  last edited by Aug 3, 2017, 5:06 AM

                  done
                  https://redmine.pfsense.org/issues/7751

                  1 Reply Last reply Reply Quote 0
                  • M
                    maverick_slo
                    last edited by Aug 10, 2017, 6:45 AM

                    Hi!

                    Any idea if this is pfsense bug or upstream?
                    I would really like this to be resolved in 2.4…

                    1 Reply Last reply Reply Quote 0
                    • P
                      PiBa
                      last edited by Aug 10, 2017, 9:47 PM

                      Maybe you could install "nload" on ssh/console?

                      pkg add http://pkg.freebsd.org/freebsd:11:x86:64/latest/All/nload-0.7.4_1.txz
                      
                      

                      Start it use arrows to switch to desired nic/vlan and compare with traffic graphs.

                      It should pull statistics from sysctl just like pfSense.. And if also wrong then points a little to freebsd.
                      Though i suppose it could still be a issue introduced by pfSense's changes somewhere..

                      1 Reply Last reply Reply Quote 0
                      • M
                        maverick_slo
                        last edited by Aug 11, 2017, 6:52 AM

                        Hehe :)
                        So here we go, guess pfsense bug after all….

                        Untitled.png
                        Untitled.png_thumb

                        1 Reply Last reply Reply Quote 0
                        • P
                          PiBa
                          last edited by Aug 11, 2017, 6:53 PM

                          Oké i guess its still not 100% definitive…

                          Pfsense calls sysctl with:

                          CTL_NET, PF_LINK, NETLINK_GENERIC, IFMIB_IFDATA, {ifidx}, IFDATA_GENERAL
                          

                          Where it retrieves the data: bytes, packets, collisions, multicasts, mtu
                          https://github.com/pfsense/FreeBSD-ports/blob/devel/devel/php56-pfSense-module/files/pfSense.c#L3210

                          While nload calls sysctl with:

                          CTL_NET, PF_ROUTE, 0, 0, NET_RT_IFLIST, 0
                          

                          Where it retrieves the data: bytes, packets, errors
                          https://github.com/liuyang1/nload/blob/master/src/devreader-bsd.cpp#L108

                          So its similar but not the same, and that might be for a good reason. I'm not exactly sure.. Though i guess most of those extra data items are not needed for traffic graphs..

                          1 Reply Last reply Reply Quote 0
                          • M
                            maverick_slo
                            last edited by Aug 11, 2017, 7:04 PM

                            Jarred is on the case 😁
                            Maybe just fewer flags and thats it.

                            1 Reply Last reply Reply Quote 0
                            • J
                              jdillard
                              last edited by Aug 12, 2017, 2:41 AM Aug 12, 2017, 1:15 AM

                              I think this is the issue jahonix was referring to: https://redmine.pfsense.org/issues/3314

                              If that's the case someone else might pick up the ticket, but for now I'll try and find the commit with the patch.

                              edit: I tried running:

                              git log --since "MAY 18 2015" --until "MAY 20 2015" --pretty=format:"%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%ad) %C(bold blue)<%an>%Creset"
                              

                              on the following repos:

                              
                              pfsense/pfsense
                              pfsense/FreeBSD-ports
                              pfsense/FreeBSD-src
                              
                              

                              without any luck finding the patch so far. I may have accidentally missed it or be taking the wrong approach.

                              1 Reply Last reply Reply Quote 0
                              • P
                                PiBa
                                last edited by Aug 12, 2017, 12:55 PM Aug 12, 2017, 12:38 PM

                                Found it: https://github.com/pfsense/pfsense-tools/commit/ad55e66a3fb817f8e54bae7bf38306039b82e3ad

                                Or: https://github.com/pfsense/FreeBSD-src/commit/939f11b196e7d22a1ce3da8533e97ff3e92510b6#diff-437f2b0c100f75faf75f7c5b60eca6a4R1156

                                1 Reply Last reply Reply Quote 0
                                • P
                                  PiBa
                                  last edited by Aug 12, 2017, 1:02 PM

                                  2.3:

                                   			ifp->if_opackets++;
                                   			//ifp->if_omcasts += mcast;
                                   			//ifp->if_obytes += len;
                                  

                                  2.4:

                                  			if_inc_counter(ifp, IFCOUNTER_OPACKETS, 1);
                                  			if_inc_counter(ifp, IFCOUNTER_OBYTES, len);
                                  			if_inc_counter(ifp, IFCOUNTER_OMCASTS, mcast);
                                  

                                  In 2.4 it looks different.. probably needs some // as well.. https://github.com/pfsense/FreeBSD-src/blob/RELENG_2_4/sys/net/if_vlan.c#L1132

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    jahonix
                                    last edited by Aug 12, 2017, 2:00 PM

                                    I love this kind of collaboration, really great!

                                    1 Reply Last reply Reply Quote 0
                                    • J
                                      jdillard
                                      last edited by Aug 12, 2017, 2:53 PM

                                      Nice work PiBa! And thanks for the lead jahonix!

                                      I updated the ticket with the new info: https://redmine.pfsense.org/issues/7751

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        maverick_slo
                                        last edited by Aug 12, 2017, 3:34 PM

                                        Thanks guys!
                                        This us why I prefer pfsense to other fw's…  ;)

                                        1 Reply Last reply Reply Quote 0
                                        • J
                                          jahonix
                                          last edited by Aug 12, 2017, 4:05 PM

                                          @jared: I didn't do a thing despite remembering that I had this problem in the past myself.
                                          And someone gave me a smite for it anyways.  ;-)

                                          I'd love to contribute more actively but my programming abilities are elsewhere (Crestron mainly).

                                          1 Reply Last reply Reply Quote 0
                                          • First post
                                            Last post
                                          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                            This community forum collects and processes your personal information.
                                            consent.not_received