Searched refs:input_xfrm (Results 1 – 8 of 8) sorted by relevance
/linux/net/ethtool/ |
H A D | rss.c | 20 u32 input_xfrm; member 175 data->input_xfrm = rxfh.input_xfrm; in rss_prepare_get() 193 data->input_xfrm = ctx->input_xfrm; in __rss_prepare_ctx() 314 (data->input_xfrm && in rss_fill_reply() 315 nla_put_u32(skb, ETHTOOL_A_RSS_INPUT_XFRM, data->input_xfrm)) || in rss_fill_reply() 588 u32 input_xfrm; in ethnl_rss_set_validate() local 599 input_xfrm = nla_get_u32_default(tb[ETHTOOL_A_RSS_INPUT_XFRM], 0); in ethnl_rss_set_validate() 600 if (input_xfrm in ethnl_rss_set_validate() 951 u32 rss_context, input_xfrm; ethnl_rss_create_validate() local [all...] |
H A D | ioctl.c | 1022 static int ethtool_check_xfrm_rxfh(u32 input_xfrm, u64 rxfh) in ethtool_check_xfrm_rxfh() argument 1028 if ((input_xfrm != RXH_XFRM_NO_CHANGE && in ethtool_check_xfrm_rxfh() 1029 input_xfrm & (RXH_XFRM_SYM_XOR | RXH_XFRM_SYM_OR_XOR)) && in ethtool_check_xfrm_rxfh() 1036 static int ethtool_check_flow_types(struct net_device *dev, u32 input_xfrm) in ethtool_check_flow_types() argument 1042 if (!input_xfrm || input_xfrm == RXH_XFRM_NO_CHANGE) in ethtool_check_flow_types() 1056 err = ethtool_check_xfrm_rxfh(input_xfrm, fields.data); in ethtool_check_flow_types() 1092 rc = ethtool_check_xfrm_rxfh(rxfh.input_xfrm, info.data); in ethtool_set_rxfh_fields() 1443 rxfh_dev.input_xfrm = ctx->input_xfrm; in ethtool_get_rxfh() [all...] |
/linux/tools/testing/selftests/drivers/net/hw/ |
H A D | rss_input_xfrm.py | 26 Test symmetric input_xfrm. 41 input_xfrm = set(filter(lambda x: 'sym' in x, rss.get('input-xfrm', {}))) 44 if not input_xfrm:
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_ethtool.c | 1491 rxfh->input_xfrm = RXH_XFRM_SYM_OR_XOR; in mlx5e_get_rxfh() 1520 bool symmetric = rxfh->input_xfrm == RXH_XFRM_SYM_OR_XOR; in mlx5e_set_rxfh() 1534 rxfh->input_xfrm == RXH_XFRM_NO_CHANGE ? NULL : &symmetric); in mlx5e_set_rxfh() 1546 bool symmetric = rxfh->input_xfrm == RXH_XFRM_SYM_OR_XOR; in mlx5e_create_rxfh_context() 1565 rxfh->input_xfrm == RXH_XFRM_NO_CHANGE ? NULL : &symmetric); in mlx5e_create_rxfh_context() 1574 ctx->input_xfrm = RXH_XFRM_SYM_OR_XOR; in mlx5e_create_rxfh_context() 1586 bool symmetric = rxfh->input_xfrm == RXH_XFRM_SYM_OR_XOR; in mlx5e_modify_rxfh_context() 1600 rxfh->input_xfrm == RXH_XFRM_NO_CHANGE ? NULL : &symmetric); in mlx5e_modify_rxfh_context()
|
/linux/include/linux/ |
H A D | ethtool.h | 181 * @input_xfrm: Defines how the input data is transformed. Valid values are one 191 u8 input_xfrm; member 814 * @input_xfrm: Defines how the input data is transformed. Valid values are one 825 u8 input_xfrm; member 871 * additional context. Netlink API should report hfunc, key, and input_xfrm 994 * %ETH_RSS_HASH_NO_CHANGE, or @rxfh.input_xfrm is %RXH_XFRM_NO_CHANGE,
|
/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 1700 rxfh->input_xfrm |= RXH_XFRM_SYM_XOR; in iavf_get_rxfh() 1734 if ((rxfh->input_xfrm & RXH_XFRM_SYM_XOR) && in iavf_set_rxfh() 1740 } else if (!(rxfh->input_xfrm & RXH_XFRM_SYM_XOR) && in iavf_set_rxfh()
|
/linux/drivers/net/ethernet/sfc/ |
H A D | ethtool_common.c | 1240 if (rxfh->input_xfrm == RXH_XFRM_NO_CHANGE) in efx_ethtool_create_rxfh_context() 1241 ctx->input_xfrm = 0; in efx_ethtool_create_rxfh_context()
|
/linux/drivers/net/ethernet/intel/ice/ |
H A D | ice_ethtool.c | 3611 rxfh->input_xfrm |= RXH_XFRM_SYM_XOR; in ice_get_rxfh() 3679 if (rxfh->input_xfrm & RXH_XFRM_SYM_XOR) in ice_set_rxfh()
|