IfAPI: Added missing accessor for if_home_vnet

Reviewed by:	kp
Signed-off-by:	Kevin Irabor <kevin.irabor04@gmail.com>
This commit is contained in:
ItzBlinkzy
2025-09-28 18:21:41 +01:00
committed by Kristof Provost
parent 17be686a39
commit 4e7a375804
3 changed files with 16 additions and 1 deletions
+9 -1
View File
@@ -26,7 +26,7 @@
.\" OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.Dd December 10, 2024
.Dd September 29, 2025
.Dt IFNET 9
.Os
.Sh NAME
@@ -253,6 +253,8 @@
.Fn if_getlladdr "const if_t ifp"
.Ft struct vnet *
.Fn if_getvnet "const if_t ifp"
.Ft struct vnet *
.Fn if_gethomevnet "const if_t ifp"
.Ft void *
.Fn if_gethandle "u_char"
.Ft void
@@ -516,6 +518,12 @@ or
A pointer to the virtual network stack instance.
This is initialized by
.Fn if_attach .
.It Fn if_gethomevnet
.Pq Vt "struct vnet *"
A pointer to the parent virtual network stack,
where this struct ifnet originates from.
This is initialized by
.Fn if_attach .
.It Fn if_gethandle
.It Fn if_vlancap
.It Fn if_getcounter
+6
View File
@@ -5116,6 +5116,12 @@ if_getvnet(if_t ifp)
return (ifp->if_vnet);
}
struct vnet *
if_gethomevnet(if_t ifp)
{
return (ifp->if_home_vnet);
}
void *
if_getafdata(if_t ifp, int af)
{
+1
View File
@@ -648,6 +648,7 @@ u_int16_t if_getvtag(struct mbuf *m);
int if_vlantrunkinuse(if_t ifp);
char *if_getlladdr(const if_t ifp);
struct vnet *if_getvnet(const if_t ifp);
struct vnet *if_gethomevnet(const if_t ifp);
void *if_gethandle(u_char);
void if_vlancap(if_t ifp);
int if_transmit(if_t ifp, struct mbuf *m);