HomeFreeBSD

Brad Davis identified a problem with the new LRO code, VLAN's

Description

Brad Davis identified a problem with the new LRO code, VLAN's
no longer worked. The problem was that the defines used the
same space as the VLAN id. This commit does three things.

  1. Move the LRO used fields to the PH_per fields. This is safe since the entire PH_per is used for IP reassembly which LRO code will not hit.
  2. Remove old unused pace fields that are not used in mbuf.h
  3. The VLAN processing is not in the mbuf queueing code. Consequently if a VLAN submits to Rack or BBR we need to bypass the mbuf queueing for now until rack_bbr_common is updated to handle the VLAN properly.

Reported by: Brad Davis

Details

Provenance
rrsAuthored on
Parents
rS353155: ufs: add root vnode caching
Branches
Unknown
Tags
Unknown