diff options
Diffstat (limited to 'net/dsa/dsa.c')
-rw-r--r-- | net/dsa/dsa.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/dsa/dsa.c b/net/dsa/dsa.c index f8c549281c30..33e99462023a 100644 --- a/net/dsa/dsa.c +++ b/net/dsa/dsa.c | |||
@@ -217,6 +217,13 @@ bool dsa_uses_dsa_tags(void *dsa_ptr) | |||
217 | return !!(ds->tag_protocol == htons(ETH_P_DSA)); | 217 | return !!(ds->tag_protocol == htons(ETH_P_DSA)); |
218 | } | 218 | } |
219 | 219 | ||
220 | bool dsa_uses_trailer_tags(void *dsa_ptr) | ||
221 | { | ||
222 | struct dsa_switch *ds = dsa_ptr; | ||
223 | |||
224 | return !!(ds->tag_protocol == htons(ETH_P_TRAILER)); | ||
225 | } | ||
226 | |||
220 | 227 | ||
221 | /* link polling *************************************************************/ | 228 | /* link polling *************************************************************/ |
222 | static void dsa_link_poll_work(struct work_struct *ugly) | 229 | static void dsa_link_poll_work(struct work_struct *ugly) |