summaryrefslogtreecommitdiffstats
path: root/drivers/net/dsa/bcm_sf2_cfp.c
Commit message (Expand)AuthorAgeFilesLines
* net: dsa: propagate extack to .port_vlan_addVladimir Oltean2021-02-141-1/+1
* net: dsa: bcm_sf2: Check egress tagging of CFP rule with proper accessorVladimir Oltean2021-02-041-1/+1
* net: dsa: remove the transactional logic from VLAN objectsVladimir Oltean2021-01-111-5/+2
* net: switchdev: remove vid_begin -> vid_end range from VLAN objectsVladimir Oltean2021-01-111-2/+1
* net: dsa: bcm_sf2: Pass GENMASK() signed bitsAndrew Lunn2020-07-051-2/+2
* net: dsa: bcm_sf2: Initialize __be16 with a __be16 valueAndrew Lunn2020-07-051-2/+2
* net: dsa: bcm_sf2: Support specifying VLAN tag egress ruleFlorian Fainelli2020-03-301-2/+38
* net: dsa: bcm_sf2: Add support for matching VLAN TCIFlorian Fainelli2020-03-301-15/+38
* net: dsa: bcm_sf2: Move writing of CFP_DATA(5) into slicing functionsFlorian Fainelli2020-03-301-32/+32
* net: dsa: bcm_sf2: Check earlier for FLOW_EXT and FLOW_MAC_EXTFlorian Fainelli2020-03-301-2/+3
* net: dsa: bcm_sf2: Fix overflow checksFlorian Fainelli2020-03-301-6/+3
* net: dsa: bcm_sf2: Fix IP fragment location and behaviorFlorian Fainelli2019-12-241-3/+3
* net: dsa: use dsa_to_port helper everywhereVivien Didelot2019-10-221-3/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* net: dsa: bcm_sf2: fix buffer overflow doing set_rxnfcDan Carpenter2019-04-301-0/+6
* net: dsa: bcm_sf2: Remove set but not used variables 'v6_spec, v6_m_spec'YueHaibing2019-02-171-5/+0
* net: dsa: bcm_sf2: Allow looping back CFP rulesFlorian Fainelli2019-02-081-3/+8
* net: dsa: bcm_sf2: Add support for CFP statisticsFlorian Fainelli2019-02-081-0/+88
* dsa: bcm_sf2: use flow_rule infrastructurePablo Neira Ayuso2019-02-061-35/+67
* net: dsa: bcm_sf2: fix semicolon.cocci warningskbuild test robot2018-11-071-2/+2
* net: dsa: bcm_sf2: Get rid of unmarshalling functionsFlorian Fainelli2018-11-061-310/+0
* net: dsa: bcm_sf2: Restore CFP rules during system resumeFlorian Fainelli2018-11-061-0/+36
* net: dsa: bcm_sf2: Split rule handling from HW operationFlorian Fainelli2018-11-061-35/+54
* net: dsa: bcm_sf2: Keep copy of inserted rulesFlorian Fainelli2018-11-061-11/+133
* net: dsa: bcm_sf2: Propagate ethtool::rxnfc to CPU portFlorian Fainelli2018-08-071-3/+40
* net: dsa: bcm_sf2: Allow targeting CPU ports for CFP rulesFlorian Fainelli2018-08-031-1/+2
* net: dsa: bcm_sf2: Fix IPv6 rule half deletionFlorian Fainelli2018-05-161-4/+7
* net: dsa: bcm_sf2: Fix IPv6 rules and chain IDFlorian Fainelli2018-05-161-9/+11
* net: dsa: bcm_sf2: Fix RX_CLS_LOC_ANY overwrite for last ruleFlorian Fainelli2018-05-161-1/+4
* net: dsa: bcm_sf2: Set correct CHAIN_ID and slice number maskFlorian Fainelli2017-11-301-2/+2
* net: dsa: use dsa_is_user_port everywhereVivien Didelot2017-10-281-1/+1
* net: dsa: bcm_sf2: Allow matching arbitrary IPv6 masks/lengthsFlorian Fainelli2017-10-231-33/+80
* net: dsa: bcm_sf2: Allow matching arbitrary IPv4 mask lengthsFlorian Fainelli2017-10-231-87/+148
* net: dsa: bcm_sf2: Add support for IPv6 CFP rulesFlorian Fainelli2017-10-231-40/+525
* net: dsa: bcm_sf2: Simplify bcm_sf2_cfp_rule_get_all()Florian Fainelli2017-10-231-54/+14
* net: dsa: bcm_sf2: Make UDF slices more configurableFlorian Fainelli2017-10-231-31/+74
* net: dsa: bcm_sf2: Move IPv4 CFP processing to specific functionsFlorian Fainelli2017-10-231-116/+163
* net: dsa: bcm_sf2: Use existing shift/masksFlorian Fainelli2017-10-231-3/+4
* net: dsa: bcm_sf2: Use SF2_NUM_EGRESS_QUEUES for CFPFlorian Fainelli2017-09-191-3/+3
* net: dsa: bcm_sf2: Fix number of CFP entries for BCM7278Florian Fainelli2017-08-301-4/+4
* net: break include loop netdevice.h, dsa.h, devlink.hAndrew Lunn2017-03-281-1/+2
* net: dsa: bcm_sf2: cleanup bcm_sf2_cfp_rule_get() a littleDan Carpenter2017-02-081-4/+4
* net: dsa: bcm_sf2: Add support for ethtool::rxnfcFlorian Fainelli2017-01-301-0/+613