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

    Oversized Frames

    Scheduled Pinned Locked Moved Hardware
    12 Posts 4 Posters 8.9k 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.
    • B
      blak111
      last edited by

      It seemed that my card wasn't accepting the 802.1Q tagged frames correctly if the original frame at the maximum size. Switching to a different network card fixed the problem for me.

      1 Reply Last reply Reply Quote 0
      • belleraB
        bellera
        last edited by

        Hello!

        Someboby posted the same problem at the Spanish section:

        I think the NIC doesn't have full support for VLAN. Please see at:

        http://www.freebsd.org/cgi/man.cgi?query=vlan&apropos=0&sektion=0&manpath=FreeBSD+6.2-RELEASE&format=html

        and specially where it says:

        The interfaces that support oversized frames are as follows:

        Regards,

        Josep Pujadas

        1 Reply Last reply Reply Quote 0
        • A
          alphaxt
          last edited by

          Ouch. That sounds like Alix 2C3 boards actually don't really support vlans…

          But that sounds really really strange regarding this page :
          http://cvstrac.pfsense.com/chngview?cn=20586

          So, either I have 2 messed up boxes, or pcengines changed some hardware stuff recently, or I missed something somewhere...

          Thanks for your answer. Any more hint would be welcome.

          1 Reply Last reply Reply Quote 0
          • belleraB
            bellera
            last edited by

            But that sounds really really strange regarding this page :
            http://cvstrac.pfsense.com/chngview?cn=20586

            It seems like pfSense developpers modified FreeBSD 6.2 kernel to support VLAN with vr(4) driver.

            FreeBSD 7.0 has vr(4) included for "long frames for vlan natively":

            http://www.freebsd.org/cgi/man.cgi?query=vlan&apropos=0&sektion=0&manpath=FreeBSD+7.0-stable&format=html

            Perhaps the modifications done to the pfSense 1.2 kernel were FreeBSD 7.0 based. pfSense 1.2 is FreeBSD 6.2 based.

            Regards,

            Josep Pujadas

            1 Reply Last reply Reply Quote 0
            • A
              alphaxt
              last edited by

              Well, thanks for your answer but, I'm not sure how to understand it… what would that mean ? That pfsense 1.2 does or does not support 802.1Q on vr(4) driver ?

              I'm still trying to find out if the firewall or the switch is at fault  ??? :-\

              I can't find anything special on the switch (there's not that many options and I sure wish it was a cisco...)

              thanks again.

              1 Reply Last reply Reply Quote 0
              • B
                blak111
                last edited by

                There's not much you can do on a switch. If a client sends that maximum frame size, the switch just adds it's VLAN tags like it is supposed to. The only potential fix on a switch would be to fragment the packets, but the switch shouldn't do that at all if it's strictly layer 2. If the switch was dropping oversized packets, you wouldn't see anything about it in the pfSense logs. It's an issue with the card.

                1 Reply Last reply Reply Quote 0
                • belleraB
                  bellera
                  last edited by

                  That pfsense 1.2 does or does not support 802.1Q on vr(4) driver ?

                  I think it should, because developers modified the kernel for pfSense 1.2.

                  http://cvstrac.pfsense.com/chngview?cn=20586 (as you posted)

                  However, I surfed the kernel source for vr(4) and I couldn't find any differences (http://fxr.watson.org) between 6.2 & 7.0 releases.

                  Perhaps the 6.2 documentation about vlan(4) is not correct.

                  May be pfSense developers can answer your question or you could post your problem in a FreeBSD mailing list:

                  http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/eresources.html#ERESOURCES-MAIL

                  (CURRENT is a good list for questions like this).

                  Regards,

                  Josep Pujadas

                  1 Reply Last reply Reply Quote 0
                  • C
                    cmb
                    last edited by

                    That's a glitch in FreeBSD prior to 6.3, where MRU == MTU, so it won't receive anything larger than MTU. That's wrong and can break things like VLANs. You won't see this in 1.2.1, nor the 6.3-based 1.2 here. http://cvs.pfsense.org/~sullrich/testing_images/6/FreeBSD_RELENG_6_3/pfSense_RELENG_1_2/

                    1 Reply Last reply Reply Quote 0
                    • A
                      alphaxt
                      last edited by

                      Sorry for not responding sooner (I guess you guys know what it is to be overwhelmed by work… :-)

                      bellera, thanks a lot for your help, you saved me a lot of time. cmb, thanks for your solution, I'll try switching to 1.2.1 asap and check if it fixes my problem. I'll let you know :)

                      Again, thanks a lot.

                      1 Reply Last reply Reply Quote 0
                      • A
                        alphaxt
                        last edited by

                        Just to let you guys know : I've installed PFSense 1.2.1 about a month ago and it indeed fixed the problem. I've met a few crashes during the configuration of the boxes but it's been rock stable since.

                        So, again, thanks for your help.

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