Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src-draft/trunk]: src/sys/dev/pci Allow transmit functions to be used before...



details:   https://anonhg.NetBSD.org/src-all/rev/b64ca620e1db
branches:  trunk
changeset: 989650:b64ca620e1db
user:      Nathanial Sloss <nat%netbsd.org@localhost>
date:      Sat Jun 20 08:27:22 2020 +1000

description:
Allow transmit functions to be used before entering the run state.

diffstat:

 sys/dev/pci/if_iwn.c |  4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diffs (28 lines):

diff -r e3ee3bf49ed0 -r b64ca620e1db sys/dev/pci/if_iwn.c
--- a/sys/dev/pci/if_iwn.c      Sat Jun 20 08:25:56 2020 +1000
+++ b/sys/dev/pci/if_iwn.c      Sat Jun 20 08:27:22 2020 +1000
@@ -3328,11 +3328,13 @@
        KASSERT(sc != NULL);
        KASSERT(m != NULL);
 
+#if 0
        if ((ifp->if_flags & (IFF_RUNNING | IFF_OACTIVE)) != IFF_RUNNING)
                return 0;
 
        if (vap->iv_state != IEEE80211_S_RUN)
                return ENXIO;
+#endif
 
        if (m->m_len < sizeof (*eh) &&
            (m = m_pullup(m, sizeof (*eh))) == NULL) {
@@ -3703,8 +3705,10 @@
                        ac = 0;
                        goto sendit;
                }
+#if 0
                if (vap->iv_state != IEEE80211_S_RUN)
                        break;
+#endif
 
                /* Encapsulate and send data frames. */
                IFQ_DEQUEUE(&ifp->if_snd, m);



Home | Main Index | Thread Index | Old Index