diff options
author | ae <ae@FreeBSD.org> | 2014-10-14 13:31:47 +0000 |
---|---|---|
committer | ae <ae@FreeBSD.org> | 2014-10-14 13:31:47 +0000 |
commit | 88b7be7ff6be519bd6675ab6520d04dcd5c912d7 (patch) | |
tree | 998749dd61508a9da582fc4a3dc83fa0e7a8a948 /lib/libc | |
parent | 046b4d46a2986d583304a2e601e7a59b100c29ac (diff) | |
download | FreeBSD-src-88b7be7ff6be519bd6675ab6520d04dcd5c912d7.zip FreeBSD-src-88b7be7ff6be519bd6675ab6520d04dcd5c912d7.tar.gz |
Overhaul if_gif(4):
o convert to if_transmit;
o use rmlock to protect access to gif_softc;
o use sx lock to protect from concurrent ioctls;
o remove a lot of unneeded and duplicated code;
o remove cached route support (it won't work with concurrent io);
o style fixes.
Reviewed by: melifaro
Obtained from: Yandex LLC
MFC after: 1 month
Sponsored by: Yandex LLC
Diffstat (limited to 'lib/libc')
0 files changed, 0 insertions, 0 deletions