hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/s390/net/qeth_l2.h
....@@ -13,7 +13,6 @@
1313
1414 int qeth_l2_create_device_attributes(struct device *);
1515 void qeth_l2_remove_device_attributes(struct device *);
16
-void qeth_l2_setup_bridgeport_attrs(struct qeth_card *card);
1716 int qeth_bridgeport_query_ports(struct qeth_card *card,
1817 enum qeth_sbp_roles *role,
1918 enum qeth_sbp_states *state);
....@@ -24,7 +23,7 @@
2423 int qeth_l2_vnicc_get_state(struct qeth_card *card, u32 vnicc, bool *state);
2524 int qeth_l2_vnicc_set_timeout(struct qeth_card *card, u32 timeout);
2625 int qeth_l2_vnicc_get_timeout(struct qeth_card *card, u32 *timeout);
27
-bool qeth_l2_vnicc_is_in_use(struct qeth_card *card);
26
+bool qeth_bridgeport_allowed(struct qeth_card *card);
2827
2928 struct qeth_mac {
3029 u8 mac_addr[ETH_ALEN];
....@@ -32,4 +31,11 @@
3231 struct hlist_node hnode;
3332 };
3433
34
+static inline bool qeth_bridgeport_is_in_use(struct qeth_card *card)
35
+{
36
+ return card->options.sbp.role ||
37
+ card->options.sbp.reflect_promisc ||
38
+ card->options.sbp.hostnotification;
39
+}
40
+
3541 #endif /* __QETH_L2_H__ */