macsec 557 drivers/net/macsec.c struct macsec_dev *macsec = netdev_priv(dev); macsec 559 drivers/net/macsec.c skb->dev = macsec->real_dev; macsec 598 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 606 drivers/net/macsec.c macsec_count_tx(skb, &macsec->secy.tx_sc, macsec_skb_cb(skb)->tx_sa); macsec 660 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 664 drivers/net/macsec.c secy = &macsec->secy; macsec 715 drivers/net/macsec.c struct pcpu_secy_stats *secy_stats = this_cpu_ptr(macsec->stats); macsec 888 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 901 drivers/net/macsec.c if (!macsec_post_decrypt(skb, &macsec->secy, pn)) { macsec 907 drivers/net/macsec.c macsec_finalize_skb(skb, macsec->secy.icv_len, macsec 909 drivers/net/macsec.c macsec_reset_skb(skb, macsec->secy.netdev); macsec 912 drivers/net/macsec.c if (gro_cells_receive(&macsec->gro_cells, skb) == NET_RX_SUCCESS) macsec 1036 drivers/net/macsec.c struct macsec_dev *macsec; macsec 1045 drivers/net/macsec.c list_for_each_entry_rcu(macsec, &rxd->secys, secys) { macsec 1047 drivers/net/macsec.c struct pcpu_secy_stats *secy_stats = this_cpu_ptr(macsec->stats); macsec 1049 drivers/net/macsec.c if (macsec->secy.validate_frames == MACSEC_VALIDATE_STRICT) { macsec 1061 drivers/net/macsec.c nskb->dev = macsec->secy.netdev; macsec 1082 drivers/net/macsec.c struct macsec_dev *macsec; macsec 1139 drivers/net/macsec.c list_for_each_entry_rcu(macsec, &rxd->secys, secys) { macsec 1140 drivers/net/macsec.c struct macsec_rx_sc *sc = find_rx_sc(&macsec->secy, sci); macsec 1145 drivers/net/macsec.c secy = &macsec->secy; macsec 1155 drivers/net/macsec.c macsec = macsec_priv(dev); macsec 1156 drivers/net/macsec.c secy_stats = this_cpu_ptr(macsec->stats); macsec 1239 drivers/net/macsec.c ret = gro_cells_receive(&macsec->gro_cells, skb); macsec 1243 drivers/net/macsec.c macsec->secy.netdev->stats.rx_dropped++; macsec 1267 drivers/net/macsec.c list_for_each_entry_rcu(macsec, &rxd->secys, secys) { macsec 1270 drivers/net/macsec.c secy_stats = this_cpu_ptr(macsec->stats); macsec 1276 drivers/net/macsec.c macsec->secy.validate_frames == MACSEC_VALIDATE_STRICT) { macsec 1290 drivers/net/macsec.c macsec_reset_skb(nskb, macsec->secy.netdev); macsec 1298 drivers/net/macsec.c macsec->secy.netdev->stats.rx_dropped++; macsec 1396 drivers/net/macsec.c struct macsec_dev *macsec; macsec 1401 drivers/net/macsec.c list_for_each_entry(macsec, &rxd->secys, secys) { macsec 1402 drivers/net/macsec.c if (find_rx_sc_rtnl(&macsec->secy, sci)) macsec 2712 drivers/net/macsec.c struct macsec_dev *macsec = netdev_priv(dev); macsec 2713 drivers/net/macsec.c struct macsec_secy *secy = &macsec->secy; macsec 2719 drivers/net/macsec.c secy_stats = this_cpu_ptr(macsec->stats); macsec 2723 drivers/net/macsec.c skb->dev = macsec->real_dev; macsec 2743 drivers/net/macsec.c macsec_count_tx(skb, &macsec->secy.tx_sc, macsec_skb_cb(skb)->tx_sa); macsec 2757 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 2758 drivers/net/macsec.c struct net_device *real_dev = macsec->real_dev; macsec 2765 drivers/net/macsec.c err = gro_cells_init(&macsec->gro_cells, dev); macsec 2789 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 2791 drivers/net/macsec.c gro_cells_destroy(&macsec->gro_cells); macsec 2798 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 2799 drivers/net/macsec.c struct net_device *real_dev = macsec->real_dev; macsec 2810 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 2811 drivers/net/macsec.c struct net_device *real_dev = macsec->real_dev; macsec 2845 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 2846 drivers/net/macsec.c struct net_device *real_dev = macsec->real_dev; macsec 2894 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 2895 drivers/net/macsec.c struct net_device *real_dev = macsec->real_dev; macsec 2913 drivers/net/macsec.c macsec->secy.sci = dev_to_sci(dev, MACSEC_PORT_ES); macsec 2919 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 2920 drivers/net/macsec.c unsigned int extra = macsec->secy.icv_len + macsec_extra_len(true); macsec 2922 drivers/net/macsec.c if (macsec->real_dev->mtu - extra < new_mtu) macsec 3004 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 3006 drivers/net/macsec.c free_percpu(macsec->stats); macsec 3007 drivers/net/macsec.c free_percpu(macsec->secy.tx_sc.stats); macsec 3100 drivers/net/macsec.c static void macsec_del_dev(struct macsec_dev *macsec) macsec 3104 drivers/net/macsec.c while (macsec->secy.rx_sc) { macsec 3105 drivers/net/macsec.c struct macsec_rx_sc *rx_sc = rtnl_dereference(macsec->secy.rx_sc); macsec 3107 drivers/net/macsec.c rcu_assign_pointer(macsec->secy.rx_sc, rx_sc->next); macsec 3112 drivers/net/macsec.c struct macsec_tx_sa *sa = rtnl_dereference(macsec->secy.tx_sc.sa[i]); macsec 3115 drivers/net/macsec.c RCU_INIT_POINTER(macsec->secy.tx_sc.sa[i], NULL); macsec 3123 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 3124 drivers/net/macsec.c struct net_device *real_dev = macsec->real_dev; macsec 3127 drivers/net/macsec.c list_del_rcu(&macsec->secys); macsec 3128 drivers/net/macsec.c macsec_del_dev(macsec); macsec 3136 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 3137 drivers/net/macsec.c struct net_device *real_dev = macsec->real_dev; macsec 3151 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 3171 drivers/net/macsec.c list_add_tail_rcu(&macsec->secys, &rxd->secys); macsec 3178 drivers/net/macsec.c struct macsec_dev *macsec; macsec 3180 drivers/net/macsec.c list_for_each_entry(macsec, &rxd->secys, secys) { macsec 3181 drivers/net/macsec.c if (macsec->secy.sci == sci) macsec 3190 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 3191 drivers/net/macsec.c struct macsec_secy *secy = &macsec->secy; macsec 3193 drivers/net/macsec.c macsec->stats = netdev_alloc_pcpu_stats(struct pcpu_secy_stats); macsec 3194 drivers/net/macsec.c if (!macsec->stats) macsec 3199 drivers/net/macsec.c free_percpu(macsec->stats); macsec 3229 drivers/net/macsec.c struct macsec_dev *macsec = macsec_priv(dev); macsec 3246 drivers/net/macsec.c macsec->real_dev = real_dev; macsec 3305 drivers/net/macsec.c macsec_del_dev(macsec);