VLAN trunking and fragmentation
Pyun YongHyeon
pyunyh at gmail.com
Fri Mar 14 03:16:05 PDT 2008
On Fri, Mar 14, 2008 at 11:05:01AM +0100, Giulio Ferro wrote:
> Pyun YongHyeon wrote:
> > > The latter is if_rlreg.h, I guess...
> >
> >Oops, yes.
> > >
> > > Anyway they don't compile:
> > >
> >
> >Maybe you don't copy if_rlreg.h to /usr/src/sys/pci directory?
> >
>
> I didn't ;-)
>
> Ok, I compiled and installed it.
>
> The behavior didn't change: the simple ping works all right, but when I
> send a ping
> greater than 1472 byte and fragments, nothing passes through:
>
> # tcpdump -i re0 -n -vvv not stp
> tcpdump: listening on re0, link-type EN10MB (Ethernet), capture size 96
> bytes
>
> 11:49:38.004179 IP (tos 0x0, ttl 64, id 51279, offset 0, flags [+],
> proto ICMP (1), length 1500) 192.168.100.2 > 192.168.100.1: ICMP echo
> request, id 5, seq 0, length 1480
> 11:49:38.004183 IP (tos 0x0, ttl 64, id 51279, offset 1480, flags
> [none], proto ICMP (1), length 48) 192.168.100.2 > 192.168.100.1: icmp
>
>
> No packet reached the other PC.
Ok, then try disabling hardware VLAN tagging.
(#ifconfig re0 -vlanhwtag)
--
Regards,
Pyun YongHyeon
More information about the freebsd-net
mailing list