Home
last modified time | relevance | path

Searched hist:c2261dd76b549754c14c8ac7cadadd0993b182d6 (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/infiniband/core/
H A Dcore_priv.hdiff c2261dd76b549754c14c8ac7cadadd0993b182d6 Wed Feb 13 05:12:50 CET 2019 Jason Gunthorpe <jgg@mellanox.com> RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev

The associated netdev should not actually be very dynamic, so for most
drivers there is no reason for a callback like this. Provide an API to
inform the core code about the net dev affiliation and use a core
maintained data structure instead.

This allows the core code to be more aware of the ndev relationship which
will allow some new APIs based around this.

This also uses locking that makes some kind of sense, many drivers had a
confusing RCU lock, or missing locking which isn't right.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
H A Dnldev.cdiff c2261dd76b549754c14c8ac7cadadd0993b182d6 Wed Feb 13 05:12:50 CET 2019 Jason Gunthorpe <jgg@mellanox.com> RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev

The associated netdev should not actually be very dynamic, so for most
drivers there is no reason for a callback like this. Provide an API to
inform the core code about the net dev affiliation and use a core
maintained data structure instead.

This allows the core code to be more aware of the ndev relationship which
will allow some new APIs based around this.

This also uses locking that makes some kind of sense, many drivers had a
confusing RCU lock, or missing locking which isn't right.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
H A Dcache.cdiff c2261dd76b549754c14c8ac7cadadd0993b182d6 Wed Feb 13 05:12:50 CET 2019 Jason Gunthorpe <jgg@mellanox.com> RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev

The associated netdev should not actually be very dynamic, so for most
drivers there is no reason for a callback like this. Provide an API to
inform the core code about the net dev affiliation and use a core
maintained data structure instead.

This allows the core code to be more aware of the ndev relationship which
will allow some new APIs based around this.

This also uses locking that makes some kind of sense, many drivers had a
confusing RCU lock, or missing locking which isn't right.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
H A Ddevice.cdiff c2261dd76b549754c14c8ac7cadadd0993b182d6 Wed Feb 13 05:12:50 CET 2019 Jason Gunthorpe <jgg@mellanox.com> RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev

The associated netdev should not actually be very dynamic, so for most
drivers there is no reason for a callback like this. Provide an API to
inform the core code about the net dev affiliation and use a core
maintained data structure instead.

This allows the core code to be more aware of the ndev relationship which
will allow some new APIs based around this.

This also uses locking that makes some kind of sense, many drivers had a
confusing RCU lock, or missing locking which isn't right.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
H A Dverbs.cdiff c2261dd76b549754c14c8ac7cadadd0993b182d6 Wed Feb 13 05:12:50 CET 2019 Jason Gunthorpe <jgg@mellanox.com> RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev

The associated netdev should not actually be very dynamic, so for most
drivers there is no reason for a callback like this. Provide an API to
inform the core code about the net dev affiliation and use a core
maintained data structure instead.

This allows the core code to be more aware of the ndev relationship which
will allow some new APIs based around this.

This also uses locking that makes some kind of sense, many drivers had a
confusing RCU lock, or missing locking which isn't right.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
/linux/include/rdma/
H A Dib_verbs.hdiff c2261dd76b549754c14c8ac7cadadd0993b182d6 Wed Feb 13 05:12:50 CET 2019 Jason Gunthorpe <jgg@mellanox.com> RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev

The associated netdev should not actually be very dynamic, so for most
drivers there is no reason for a callback like this. Provide an API to
inform the core code about the net dev affiliation and use a core
maintained data structure instead.

This allows the core code to be more aware of the ndev relationship which
will allow some new APIs based around this.

This also uses locking that makes some kind of sense, many drivers had a
confusing RCU lock, or missing locking which isn't right.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>