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