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 D | tc_priv.h | 97 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 D | transobj.c | 283 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 D | en_tc.c | 136 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 D | transobj.c | 283 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 D | en_tc.c | 583 /* 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 D | mlx5_ifc.h | 1509 u8 hairpin[0x1]; member 3287 u8 hairpin[0x1]; member 3384 u8 hairpin[0x1]; member
|
/kernel/linux/linux-6.6/include/linux/mlx5/ |
H A D | mlx5_ifc.h | 1783 u8 hairpin[0x1]; member 3802 u8 hairpin[0x1]; member 3918 u8 hairpin[0x1]; member
|
Completed in 64 milliseconds