Page MenuHomeFreeBSD

ifconfig: add if_ctx argument to the generic and ifclone callbacks.
ClosedPublic

Authored by melifaro on Jun 5 2023, 8:29 PM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Oct 11, 1:15 AM
Unknown Object (File)
Thu, Oct 10, 10:13 PM
Unknown Object (File)
Oct 1 2024, 8:36 PM
Unknown Object (File)
Oct 1 2024, 8:36 PM
Unknown Object (File)
Oct 1 2024, 8:36 PM
Unknown Object (File)
Oct 1 2024, 8:24 PM
Unknown Object (File)
Sep 18 2024, 4:23 PM
Unknown Object (File)
Sep 6 2024, 2:46 AM
Subscribers

Details

Summary

This is the continuation of the ifconfig cleanup work. This change is a pre-requsite for the next changes removing some of the global variables. It will also help in implementing functionality via Netlink instead of ioctl.

No functional changes intended.

  • vxlan_cb() was removed as it contained no code
  • ioctl_ifcreate() was renamed to ifcreate_ioctl() to follow the other netlink/ioctl function naming. Netlink and ioctl provide _different_ interfaces and it's not possible to have a unified interface object that can be filled by either netlink or ioctl implementations. With that in mind, I'm leaning more to the function_<nl|ioctl> postfix pattern, than doing ioctl_ or netlink_ prefix.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 51909
Build 48800: arc lint + arc unit