Lines Matching defs:input_xfrm
1044 static int ethtool_check_xfrm_rxfh(u32 input_xfrm, u64 rxfh)
1050 if ((input_xfrm != RXH_XFRM_NO_CHANGE &&
1051 input_xfrm & (RXH_XFRM_SYM_XOR | RXH_XFRM_SYM_OR_XOR)) &&
1058 static int ethtool_check_flow_types(struct net_device *dev, u32 input_xfrm)
1064 if (!input_xfrm || input_xfrm == RXH_XFRM_NO_CHANGE)
1078 err = ethtool_check_xfrm_rxfh(input_xfrm, fields.data);
1117 rc = ethtool_check_xfrm_rxfh(rxfh.input_xfrm, info.data);
1491 rxfh_dev.input_xfrm = ctx->input_xfrm;
1503 offsetof(struct ethtool_rxfh, input_xfrm),
1504 &rxfh_dev.input_xfrm,
1505 sizeof(rxfh.input_xfrm))) {
1559 if (rxfh.input_xfrm && rxfh.input_xfrm != RXH_XFRM_SYM_XOR &&
1560 rxfh.input_xfrm != RXH_XFRM_SYM_OR_XOR &&
1561 rxfh.input_xfrm != RXH_XFRM_NO_CHANGE)
1563 if (rxfh.input_xfrm != RXH_XFRM_NO_CHANGE &&
1564 rxfh.input_xfrm & ~ops->supported_input_xfrm)
1581 rxfh.input_xfrm == RXH_XFRM_NO_CHANGE))
1590 (rxfh.input_xfrm && rxfh.input_xfrm != RXH_XFRM_NO_CHANGE))
1646 ret = ethtool_check_flow_types(dev, rxfh.input_xfrm);
1687 rxfh_dev.input_xfrm = rxfh.input_xfrm;
1747 if (rxfh_dev.input_xfrm != RXH_XFRM_NO_CHANGE)
1748 ctx->input_xfrm = rxfh_dev.input_xfrm;