Page MenuHomeFreeBSD

libsa: Add a generic URI-syntax devspec parser
Needs ReviewPublic

Authored by imp on Fri, Sep 4, 7:08 PM.
Tags
None
Referenced Files
F170576012: D59422.id185887.diff
Sat, Sep 5, 11:47 AM
F170483909: D59422.id185887.diff
Sat, Sep 5, 1:11 AM
F170482252: D59422.id185866.diff
Sat, Sep 5, 1:00 AM
Unknown Object (File)
Fri, Sep 4, 11:28 PM
Subscribers

Details

Summary

Add parse_uri(), a helper for devices whose devspec can take a
"[N]://host[:port][/path]" form in addition to the traditional "N:path"
form. It returns EINVAL when devspec doesn't match that pattern, so a
caller's own dv_parsedev can fall back to the traditional form.

Un-static default_parsedev() so it can serve as that fallback.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 76553
Build 73436: arc lint + arc unit