netisr: Renaming, cpufn -> hashfn; no functional changes
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 2 May 2013 08:07:15 +0000 (16:07 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Thu, 2 May 2013 08:07:15 +0000 (16:07 +0800)
13 files changed:
sys/net/netisr.c
sys/net/netisr.h
sys/net/netmsg.h
sys/netinet/ip_demux.c
sys/netinet/ip_divert.c
sys/netinet/ip_flow.c
sys/netinet/ip_input.c
sys/netinet/ip_var.h
sys/netinet6/ip6_input.c
sys/netinet6/ip6_var.h
sys/netproto/mpls/mpls_demux.c
sys/netproto/mpls/mpls_input.c
sys/netproto/mpls/mpls_var.h

index f6ea1e1..f8a22a0 100644 (file)
@@ -58,7 +58,7 @@
 #include <sys/mplock2.h>
 
 static void netmsg_service_loop(void *arg);
-static void cpu0_cpufn(struct mbuf **mp, int hoff);
+static void netisr_hashfn0(struct mbuf **mp, int hoff);
 static void netisr_nohashck(struct mbuf *, const struct pktinfo *);
 
 struct netmsg_port_registration {
@@ -354,7 +354,7 @@ netisr_queue(int num, struct mbuf *m)
         * re-characterize the packet as necessary.
         */
        if ((m->m_flags & M_HASH) == 0) {
-               ni->ni_cpufn(&m, 0);
+               ni->ni_hashfn(&m, 0);
                if (m == NULL) {
                        m_freem(m);
                        return (EIO);
@@ -464,7 +464,7 @@ netisr_characterize(int num, struct mbuf **mp, int hoff)
         * Characterize the packet
         */
        if ((m->m_flags & M_HASH) == 0) {
-               ni->ni_cpufn(mp, hoff);
+               ni->ni_hashfn(mp, hoff);
                m = *mp;
                if (m && (m->m_flags & M_HASH) == 0)
                        kprintf("netisr_queue(%d): packet hash failed\n", num);
@@ -472,7 +472,7 @@ netisr_characterize(int num, struct mbuf **mp, int hoff)
 }
 
 void
-netisr_register(int num, netisr_fn_t handler, netisr_cpufn_t cpufn)
+netisr_register(int num, netisr_fn_t handler, netisr_hashfn_t hashfn)
 {
        struct netisr *ni;
 
@@ -480,14 +480,14 @@ netisr_register(int num, netisr_fn_t handler, netisr_cpufn_t cpufn)
                ("netisr_register: bad isr %d", num));
        KKASSERT(handler != NULL);
 
-       if (cpufn == NULL)
-               cpufn = cpu0_cpufn;
+       if (hashfn == NULL)
+               hashfn = netisr_hashfn0;
 
        ni = &netisrs[num];
 
        ni->ni_handler = handler;
        ni->ni_hashck = netisr_nohashck;
-       ni->ni_cpufn = cpufn;
+       ni->ni_hashfn = hashfn;
        netmsg_init(&ni->ni_netmsg, NULL, &netisr_adone_rport, 0, NULL);
 }
 
@@ -536,13 +536,13 @@ cpu0_ctlport(int cmd __unused, struct sockaddr *sa __unused,
 
 /*
  * This is a default netisr packet characterization function which
- * sets M_HASH.  If a netisr is registered with a NULL cpufn function
+ * sets M_HASH.  If a netisr is registered with a NULL hashfn function
  * this one is assigned.
  *
  * This function makes no attempt to validate the packet.
  */
 static void
-cpu0_cpufn(struct mbuf **mp, int hoff __unused)
+netisr_hashfn0(struct mbuf **mp, int hoff __unused)
 {
        struct mbuf *m = *mp;
 
index c55f05f..2923a83 100644 (file)
@@ -148,7 +148,7 @@ struct pktinfo {
 struct netisr {
        netisr_fn_t     ni_handler;     /* packet handler function */
        netisr_hashck_t ni_hashck;      /* hash check function */
-       netisr_cpufn_t  ni_cpufn;       /* characterize pkt return cpu */
+       netisr_hashfn_t ni_hashfn;      /* characterize pkt return hash */
        struct netmsg_base ni_netmsg;   /* for sched_netisr() (no-data) */
 };
 
@@ -165,7 +165,7 @@ extern lwkt_port netisr_afree_free_so_rport;
 extern lwkt_port netisr_apanic_rport;
 extern lwkt_port netisr_sync_port;
 
-void           netisr_register(int, netisr_fn_t, netisr_cpufn_t);
+void           netisr_register(int, netisr_fn_t, netisr_hashfn_t);
 void           netisr_register_hashcheck(int, netisr_hashck_t);
 void           netisr_register_rollup(netisr_ru_t ru_func, int ru_prio);
 
index ff1982d..cf02ef3 100644 (file)
@@ -44,7 +44,7 @@ struct pktinfo;
 
 typedef void (*netisr_fn_t)(netmsg_t);
 typedef void (*netisr_ru_t)(void);
-typedef void (*netisr_cpufn_t)(struct mbuf **, int);
+typedef void (*netisr_hashfn_t)(struct mbuf **, int);
 typedef void (*netisr_hashck_t)(struct mbuf *, const struct pktinfo *);
 
 #if defined(_KERNEL) || defined(_KERNEL_STRUCTURES)
index c6b0113..ca426cc 100644 (file)
@@ -264,7 +264,7 @@ fail:
  * This function can blow away the mbuf if the packet is malformed.
  */
 void
-ip_cpufn(struct mbuf **mptr, int hoff, int dir)
+ip_hashfn(struct mbuf **mptr, int hoff, int dir)
 {
        struct ip *ip;
        int iphlen;
@@ -316,15 +316,15 @@ back:
 }
 
 void
-ip_cpufn_in(struct mbuf **mptr, int hoff)
+ip_hashfn_in(struct mbuf **mptr, int hoff)
 {
-       ip_cpufn(mptr, hoff, IP_MPORT_IN);
+       ip_hashfn(mptr, hoff, IP_MPORT_IN);
 }
 
 /*
  * Verify and adjust the hash value of the packet.
  *
- * Unlike ip_cpufn(), the packet content is not accessed.  The packet info
+ * Unlike ip_hashfn(), the packet content is not accessed.  The packet info
  * (pi) and the hash of the packet (m_pkthdr.hash) is used instead.
  *
  * Caller has already made sure that m_pkthdr.hash is valid, i.e. m_flags
index 44fcb9f..3e1f031 100644 (file)
@@ -511,7 +511,7 @@ div_send(netmsg_t msg)
        struct mbuf *control = msg->send.nm_control;
        int error;
 
-       /* Length check already done in ip_cpufn() */
+       /* Length check already done in ip_hashfn() */
        KASSERT(m->m_len >= sizeof(struct ip), ("IP header not in one mbuf"));
 
        /* Send packet */
index 1a9b573..1ebfcf3 100644 (file)
@@ -203,7 +203,7 @@ ipflow_fastforward(struct mbuf *m)
        if (m->m_flags & (M_BCAST | M_MCAST))
                return 0;
 
-       /* length checks already done in ip_cpufn() */
+       /* length checks already done in ip_hashfn() */
        KASSERT(m->m_len >= sizeof(struct ip), ("IP header not in one mbuf"));
        ip = mtod(m, struct ip *);
 
@@ -214,7 +214,7 @@ ipflow_fastforward(struct mbuf *m)
                return 0;
 
        iplen = ntohs(ip->ip_len);
-       /* length checks already done in ip_cpufn() */
+       /* length checks already done in ip_hashfn() */
        KASSERT(iplen >= sizeof(struct ip),
                ("total length less then header length"));
        KASSERT(m->m_pkthdr.len >= iplen, ("mbuf too short"));
index 4212df2..8425aaf 100644 (file)
@@ -377,7 +377,7 @@ ip_init(void)
                MGETHDR(ipforward_mtemp[cpu], MB_WAIT, MT_DATA);
        }
 
-       netisr_register(NETISR_IP, ip_input_handler, ip_cpufn_in);
+       netisr_register(NETISR_IP, ip_input_handler, ip_hashfn_in);
        netisr_register_hashcheck(NETISR_IP, ip_hashcheck);
 }
 
@@ -448,7 +448,7 @@ ip_input(struct mbuf *m)
         */
        if ((m->m_flags & M_HASH) == 0) {
                atomic_add_long(&ip_hash_count, 1);
-               ip_cpufn(&m, 0, IP_MPORT_IN);
+               ip_hashfn(&m, 0, IP_MPORT_IN);
                if (m == NULL)
                        return;
                KKASSERT(m->m_flags & M_HASH);
@@ -474,7 +474,7 @@ ip_input(struct mbuf *m)
 
        ipstat.ips_total++;
 
-       /* length checks already done in ip_cpufn() */
+       /* length checks already done in ip_hashfn() */
        KASSERT(m->m_len >= sizeof(struct ip), ("IP header not in one mbuf"));
 
        if (IP_VHL_V(ip->ip_vhl) != IPVERSION) {
@@ -483,7 +483,7 @@ ip_input(struct mbuf *m)
        }
 
        hlen = IP_VHL_HL(ip->ip_vhl) << 2;
-       /* length checks already done in ip_cpufn() */
+       /* length checks already done in ip_hashfn() */
        KASSERT(hlen >= sizeof(struct ip), ("IP header len too small"));
        KASSERT(m->m_len >= hlen, ("complete IP header not in one mbuf"));
 
@@ -521,7 +521,7 @@ ip_input(struct mbuf *m)
        ip->ip_len = ntohs(ip->ip_len);
        ip->ip_off = ntohs(ip->ip_off);
 
-       /* length checks already done in ip_cpufn() */
+       /* length checks already done in ip_hashfn() */
        KASSERT(ip->ip_len >= hlen, ("total length less then header length"));
        KASSERT(m->m_pkthdr.len >= ip->ip_len, ("mbuf too short"));
 
@@ -934,7 +934,7 @@ DPRINTF(("ip_input: no SP, packet discarded\n"));/*XXX*/
                ip->ip_len = htons(ip->ip_len + hlen);
                ip->ip_off = htons(ip->ip_off);
 
-               ip_cpufn(&m, 0, IP_MPORT_IN);
+               ip_hashfn(&m, 0, IP_MPORT_IN);
                if (m == NULL)
                        return;
 
index f0fcb54..c01a218 100644 (file)
@@ -165,7 +165,7 @@ extern struct ip_stats      ipstats_percpu[MAXCPU];
 #define        IP_ALLOWBROADCAST       SO_BROADCAST    /* can send broadcast packets */
 #define        IP_DEBUGROUTE           0x10000         /* debug route */
 
-/* direction passed to ip_cpufn as last parameter */
+/* direction passed to ip_hashfn as last parameter */
 #define IP_MPORT_IN            0 /* Find lwkt port for incoming packets */
 #define IP_MPORT_OUT           1 /* Find lwkt port for outgoing packets */
 
@@ -199,8 +199,8 @@ void         ip_init(void);
 extern int      (*ip_mforward)(struct ip *, struct ifnet *, struct mbuf *,
                          struct ip_moptions *);
 
-void   ip_cpufn(struct mbuf **, int, int);
-void   ip_cpufn_in(struct mbuf **, int);
+void   ip_hashfn(struct mbuf **, int, int);
+void   ip_hashfn_in(struct mbuf **, int);
 void   ip_hashcheck(struct mbuf *, const struct pktinfo *);
 
 boolean_t
index 6d2582f..3b2d8ab 100644 (file)
@@ -193,7 +193,7 @@ ip6_init(void)
                        "error %d\n", __func__, i);
        }
 
-       netisr_register(NETISR_IPV6, ip6_input, NULL); /* XXX cpufn */
+       netisr_register(NETISR_IPV6, ip6_input, NULL); /* XXX hashfn */
        scope6_init();
        addrsel_policy_init();
        nd6_init();
index 58d7773..06c7ce8 100644 (file)
@@ -290,7 +290,7 @@ struct ip6aux {
 #define        IPV6_FORWARDING         0x02    /* most of IPv6 header exists */
 #define        IPV6_MINMTU             0x04    /* use minimum MTU (IPV6_USE_MIN_MTU) */
 
-/* direction passed to ip_cpufn as last parameter */
+/* direction passed to ip_hashfn as last parameter */
 #define IP6_MPORT_IN           0 /* Find lwkt port for incoming packets */
 #define IP6_MPORT_OUT          1 /* Find lwkt port for outgoing packets */
 
index 3a3dddb..a958930 100644 (file)
@@ -83,7 +83,7 @@ mpls_lengthcheck(struct mbuf **mp, int hoff)
 }
 
 void
-mpls_cpufn(struct mbuf **mp, int hoff)
+mpls_hashfn(struct mbuf **mp, int hoff)
 {
        struct mbuf *m = *mp;
        struct mpls *mpls;
index e50688c..6784dda 100644 (file)
@@ -71,7 +71,7 @@ mpls_init(void)
                bzero(&mplsstats_percpu[cpu], sizeof(struct mpls_stats));
        }
 
-       netisr_register(NETISR_MPLS, mpls_input_handler, mpls_cpufn);
+       netisr_register(NETISR_MPLS, mpls_input_handler, mpls_hashfn);
 }
 
 static void
index 45ee5eb..23595b2 100644 (file)
@@ -54,7 +54,7 @@ struct mpls_stats {
 extern struct mpls_stats  mplsstats_percpu[MAXCPU];
 
 void                   mpls_init(void);
-void                   mpls_cpufn(struct mbuf **, int);
+void                   mpls_hashfn(struct mbuf **, int);
 void                   mpls_input(struct mbuf *);
 int                    mpls_output(struct mbuf *, struct rtentry *);
 boolean_t              mpls_output_process(struct mbuf *, struct rtentry *);