The branch main has been updated by jhibbits:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=4366ea339ddb0945d94a646fc991ff293c6ec526

commit 4366ea339ddb0945d94a646fc991ff293c6ec526
Author:     Justin Hibbits <jhibb...@freebsd.org>
AuthorDate: 2023-02-09 02:36:11 +0000
Commit:     Justin Hibbits <jhibb...@freebsd.org>
CommitDate: 2023-02-14 15:21:19 +0000

    mlx4: Finish conversion to IfAPI
    
    Fix a few stragglers found with further IfAPI work.
    
    Sponsored by:   Juniper Networks, Inc.
---
 sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c 
b/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
index 3a2b9d7a8139..ae82f8c1a187 100644
--- a/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
+++ b/sys/dev/mlx4/mlx4_ib/mlx4_ib_main.c
@@ -731,11 +731,11 @@ static int eth_link_query_port(struct ib_device *ibdev, 
u8 port,
        if (!ndev)
                goto out_unlock;
 
-       tmp = iboe_get_mtu(ndev->if_mtu);
+       tmp = iboe_get_mtu(if_getmtu(ndev));
        props->active_mtu = tmp ? min(props->max_mtu, tmp) : IB_MTU_256;
 
-       props->state            = ((ndev->if_drv_flags & IFF_DRV_RUNNING) != 0 
&&
-                                  ndev->if_link_state == LINK_STATE_UP) ?
+       props->state            = ((if_getdrvflags(ndev) & IFF_DRV_RUNNING) != 
0 &&
+                                  if_getlinkstate(ndev) == LINK_STATE_UP) ?
                                        IB_PORT_ACTIVE : IB_PORT_DOWN;
        props->phys_state       = state_to_phys_state(props->state);
 out_unlock:
@@ -2281,7 +2281,7 @@ static int mlx4_ib_netdev_event(struct notifier_block 
*this,
        if_t dev = netdev_notifier_info_to_ifp(ptr);
        struct mlx4_ib_dev *ibdev;
 
-       if (dev->if_vnet != &init_net)
+       if (if_getvnet(dev) != &init_net)
                return NOTIFY_DONE;
 
        ibdev = container_of(this, struct mlx4_ib_dev, iboe.nb);
@@ -3021,8 +3021,8 @@ static void handle_bonded_port_state_event(struct 
work_struct *work)
                        continue;
 
                curr_port_state =
-                       ((curr_netdev->if_drv_flags & IFF_DRV_RUNNING) != 0 &&
-                        curr_netdev->if_link_state == LINK_STATE_UP) ?
+                       ((if_getdrvflags(curr_netdev) & IFF_DRV_RUNNING) != 0 &&
+                        if_getlinkstate(curr_netdev) == LINK_STATE_UP) ?
                        IB_PORT_ACTIVE : IB_PORT_DOWN;
 
                bonded_port_state = (bonded_port_state != IB_PORT_ACTIVE) ?

Reply via email to