Page MenuHomeFreeBSD

bhyve/snapshot: ..back to SOCK_STREAM
ClosedPublic

Authored by rew on Apr 10 2022, 5:15 AM.
Tags
None
Referenced Files
Unknown Object (File)
Mar 16 2024, 1:44 AM
Unknown Object (File)
Mar 12 2024, 6:09 AM
Unknown Object (File)
Mar 12 2024, 6:09 AM
Unknown Object (File)
Mar 12 2024, 6:06 AM
Unknown Object (File)
Mar 12 2024, 6:06 AM
Unknown Object (File)
Mar 8 2024, 5:01 AM
Unknown Object (File)
Dec 28 2023, 9:20 AM
Unknown Object (File)
Dec 25 2023, 2:29 AM

Details

Summary

Now that nvlist_send()/nvlist_recv() are being used, ditch the datagram
socket.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

rew requested review of this revision.Apr 10 2022, 5:15 AM
jhb added inline comments.
usr.sbin/bhyvectl/bhyvectl.c
1702

I think you still want SUN_LEN here? (And do we need to set addr.sun_len as well?)

feedback from jhb..use SUN_LEN()

markj added inline comments.
usr.sbin/bhyve/snapshot.c
1460–1461

Isn't the socket leaked?

usr.sbin/bhyvectl/bhyvectl.c
1702–1703

Wrap this line since you're modifying it anyway?

address feedback from markj:

  • wrap long line
  • close file descriptor being leaked
This revision is now accepted and ready to land.Apr 25 2022, 5:38 PM
This revision was automatically updated to reflect the committed changes.