tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

vlan(4) mpsafe



Hi, I implement vlan(4) MP-ify code.

Here is a patch:
https://gist.githubusercontent.com/s-ymgch228/02bb360cfd4e95eb1f64a66c28b30ab2/raw/97221fcc103a796020ea3c48f0ffdbb7bc845d38/vlan_mpsafe.patch

The detail of the changes is following:
+ add a passive reference and mutex to protect softc
 - "ifvm_psref"
  => psref for ifv_mib
- "ifv_lock"
  => write lock for ifv_mib and read/write lock for members except ifv_mib of softc
- "ifv_hash" list
  => hash list of PSLIST for vlan softcs.the hash value calculated by the VID
+ others
 - "vlan_transmit"
  => the function for if_transmit

Could you comment about this patch?
Thanks,

--
Internet Initiative Japan Inc.

Device Engineering Section,
IoT Platform Development Department,
Network Division,
Technology Unit

Shoichi YAMAGUCHI <s-yamaguchi%iij.ad.jp@localhost>



Home | Main Index | Thread Index | Old Index