Home
last modified time | relevance | path

Searched refs:hairpin (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_priv.h97 struct mlx5e_hairpin_entry *hpe; /* attached hairpin instance */
98 struct list_head hairpin; /* flows sharing the same hairpin */ member
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A Dtransobj.c283 MLX5_SET(rqc, rqc, hairpin, 1); in mlx5_hairpin_create_rq()
302 MLX5_SET(sqc, sqc, hairpin, 1); in mlx5_hairpin_create_sq()
469 /* alloc and pair func --> peer hairpin */ in mlx5_core_hairpin_create()
H A Den_tc.c136 struct mlx5e_hairpin_entry *hpe; /* attached hairpin instance */
137 struct list_head hairpin; /* flows sharing the same hairpin */ member
338 /* a node of a hash table which keeps all the hairpin entries */
343 /* flows sharing the same hairpin */
500 * The mdev pointer corresponds to the peer/out net_device of a hairpin. It is then in mlx5e_hairpin_get_mdev()
501 * stored in a hairpin object, which exists until all flows, that refer to it, get in mlx5e_hairpin_get_mdev()
504 * On the other hand, after a hairpin object has been created, the peer net_device may in mlx5e_hairpin_get_mdev()
505 * be removed/unbound while there are still some hairpin flows that are using it. This in mlx5e_hairpin_get_mdev()
671 netdev_dbg(priv->netdev, "add hairpin in mlx5e_hairpin_rss_init()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A Dtransobj.c283 MLX5_SET(rqc, rqc, hairpin, 1); in mlx5_hairpin_create_rq()
302 MLX5_SET(sqc, sqc, hairpin, 1); in mlx5_hairpin_create_sq()
469 /* alloc and pair func --> peer hairpin */ in mlx5_core_hairpin_create()
H A Den_tc.c583 /* a node of a hash table which keeps all the hairpin entries */
588 /* flows sharing the same hairpin */
709 * The mdev pointer corresponds to the peer/out net_device of a hairpin. It is then in mlx5e_hairpin_get_mdev()
710 * stored in a hairpin object, which exists until all flows, that refer to it, get in mlx5e_hairpin_get_mdev()
713 * On the other hand, after a hairpin object has been created, the peer net_device may in mlx5e_hairpin_get_mdev()
714 * be removed/unbound while there are still some hairpin flows that are using it. This in mlx5e_hairpin_get_mdev()
873 netdev_dbg(priv->netdev, "add hairpin: using %d channels rss ttc table id %x\n", in mlx5e_hairpin_rss_init()
982 /* no more hairpin flows for us, release the hairpin pair */ in mlx5e_hairpin_put()
989 netdev_dbg(priv->netdev, "del hairpin in mlx5e_hairpin_put()
[all...]
/kernel/linux/linux-5.10/include/linux/mlx5/
H A Dmlx5_ifc.h1509 u8 hairpin[0x1]; member
3287 u8 hairpin[0x1]; member
3384 u8 hairpin[0x1]; member
/kernel/linux/linux-6.6/include/linux/mlx5/
H A Dmlx5_ifc.h1783 u8 hairpin[0x1]; member
3802 u8 hairpin[0x1]; member
3918 u8 hairpin[0x1]; member

Completed in 64 milliseconds