mirror of
https://github.com/freebsd/freebsd-src
synced 2024-10-20 23:35:02 +00:00
Rename several functions in if_lmc with potential name collisions with
global symbols, such as raw_input and raw_output, to have lmc_ prefixes. This doesn't affect actual functionality since the functions are static, but will limit the opportunities for current confusion and future difficulty. MFC after: 3 days
This commit is contained in:
parent
48d0e1242e
commit
6a27071e54
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=180304
|
@ -2516,7 +2516,7 @@ netisr_dispatch(int isr, struct mbuf *mbuf)
|
|||
|
||||
/* rxintr_cleanup calls this to give a newly arrived pkt to higher levels. */
|
||||
static void
|
||||
raw_input(struct ifnet *ifp, struct mbuf *mbuf)
|
||||
lmc_raw_input(struct ifnet *ifp, struct mbuf *mbuf)
|
||||
{
|
||||
softc_t *sc = IFP2SC(ifp);
|
||||
|
||||
|
@ -2534,7 +2534,8 @@ raw_input(struct ifnet *ifp, struct mbuf *mbuf)
|
|||
m_freem(mbuf);
|
||||
sc->status.cntrs.idiscards++;
|
||||
if (DRIVER_DEBUG)
|
||||
printf("%s: raw_input: rx pkt discarded: not IPv4 or IPv6\n", NAME_UNIT);
|
||||
printf("%s: lmc_raw_input: rx pkt discarded: not IPv4 or IPv6\n",
|
||||
NAME_UNIT);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2943,7 +2944,7 @@ rxintr_cleanup(softc_t *sc)
|
|||
}
|
||||
#endif /* NETGRAPH */
|
||||
if (sc->config.line_pkg == PKG_RAWIP)
|
||||
raw_input(sc->ifp, first_mbuf);
|
||||
lmc_raw_input(sc->ifp, first_mbuf);
|
||||
else
|
||||
{
|
||||
#if NSPPP
|
||||
|
@ -4459,7 +4460,7 @@ core_watchdog(softc_t *sc)
|
|||
|
||||
/* Called from a syscall (user context; no spinlocks). */
|
||||
static int
|
||||
raw_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
|
||||
lmc_raw_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
|
||||
{
|
||||
struct ifreq *ifr = (struct ifreq *) data;
|
||||
int error = 0;
|
||||
|
@ -4492,7 +4493,7 @@ raw_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
|
|||
|
||||
/* Called from a syscall (user context; no spinlocks). */
|
||||
static int
|
||||
ifnet_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
|
||||
lmc_ifnet_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
|
||||
{
|
||||
softc_t *sc = IFP2SC(ifp);
|
||||
# ifdef __OpenBSD__
|
||||
|
@ -4542,7 +4543,7 @@ ifnet_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
|
|||
/* Pass the rest to the line protocol. */
|
||||
default:
|
||||
if (sc->config.line_pkg == PKG_RAWIP)
|
||||
error = raw_ioctl(ifp, cmd, data);
|
||||
error = lmc_raw_ioctl(ifp, cmd, data);
|
||||
else
|
||||
# if NSPPP
|
||||
error = sppp_ioctl(ifp, cmd, data);
|
||||
|
@ -4555,7 +4556,7 @@ ifnet_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
|
|||
}
|
||||
|
||||
if (DRIVER_DEBUG && (error!=0))
|
||||
printf("%s: ifnet_ioctl; cmd=0x%08lx error=%d\n",
|
||||
printf("%s: lmc_ifnet_ioctl; cmd=0x%08lx error=%d\n",
|
||||
NAME_UNIT, cmd, error);
|
||||
|
||||
return error;
|
||||
|
@ -4563,7 +4564,7 @@ ifnet_ioctl(struct ifnet *ifp, u_long cmd, caddr_t data)
|
|||
|
||||
/* Called from a syscall (user context; no spinlocks). */
|
||||
static void
|
||||
ifnet_start(struct ifnet *ifp)
|
||||
lmc_ifnet_start(struct ifnet *ifp)
|
||||
{
|
||||
softc_t *sc = IFP2SC(ifp);
|
||||
|
||||
|
@ -4575,7 +4576,7 @@ ifnet_start(struct ifnet *ifp)
|
|||
/* RAWIP mode is the only time this is used. */
|
||||
/* Called from a syscall (user context; no spinlocks). */
|
||||
static int
|
||||
raw_output(struct ifnet *ifp, struct mbuf *m,
|
||||
lmc_raw_output(struct ifnet *ifp, struct mbuf *m,
|
||||
struct sockaddr *dst, struct rtentry *rt)
|
||||
{
|
||||
softc_t *sc = IFP2SC(ifp);
|
||||
|
@ -4587,7 +4588,7 @@ raw_output(struct ifnet *ifp, struct mbuf *m,
|
|||
m_freem(m);
|
||||
sc->status.cntrs.odiscards++;
|
||||
if (DRIVER_DEBUG)
|
||||
printf("%s: raw_output: tx pkt discarded: link down\n", NAME_UNIT);
|
||||
printf("%s: lmc_raw_output: tx pkt discarded: link down\n", NAME_UNIT);
|
||||
return ENETDOWN;
|
||||
}
|
||||
|
||||
|
@ -4598,12 +4599,13 @@ raw_output(struct ifnet *ifp, struct mbuf *m,
|
|||
m_freem(m);
|
||||
sc->status.cntrs.odiscards++;
|
||||
if (DRIVER_DEBUG)
|
||||
printf("%s: raw_output: tx pkt discarded: netgraph active\n", NAME_UNIT);
|
||||
printf("%s: lmc_raw_output: tx pkt discarded: netgraph active\n",
|
||||
NAME_UNIT);
|
||||
return EBUSY;
|
||||
}
|
||||
# endif
|
||||
|
||||
/* raw_output() ENQUEUEs in a syscall or softirq. */
|
||||
/* lmc_raw_output() ENQUEUEs in a syscall or softirq. */
|
||||
/* txintr_setup() DEQUEUEs in a hard interrupt. */
|
||||
/* Some BSD QUEUE routines are not interrupt-safe. */
|
||||
{
|
||||
|
@ -4623,7 +4625,7 @@ raw_output(struct ifnet *ifp, struct mbuf *m,
|
|||
m_freem(m);
|
||||
sc->status.cntrs.odiscards++;
|
||||
if (DRIVER_DEBUG)
|
||||
printf("%s: raw_output: IFQ_ENQUEUE() failed; error %d\n",
|
||||
printf("%s: lmc_raw_output: IFQ_ENQUEUE() failed; error %d\n",
|
||||
NAME_UNIT, error);
|
||||
}
|
||||
|
||||
|
@ -4632,7 +4634,7 @@ raw_output(struct ifnet *ifp, struct mbuf *m,
|
|||
|
||||
/* Called from a softirq once a second. */
|
||||
static void
|
||||
ifnet_watchdog(struct ifnet *ifp)
|
||||
lmc_ifnet_watchdog(struct ifnet *ifp)
|
||||
{
|
||||
softc_t *sc = IFP2SC(ifp);
|
||||
u_int8_t old_oper_status = sc->status.oper_status;
|
||||
|
@ -4808,11 +4810,11 @@ setup_ifnet(struct ifnet *ifp)
|
|||
/* Note similarity to linux's setup_netdev(). */
|
||||
ifp->if_flags = IFF_POINTOPOINT;
|
||||
ifp->if_flags |= IFF_RUNNING;
|
||||
ifp->if_ioctl = ifnet_ioctl;
|
||||
ifp->if_start = ifnet_start; /* sppp changes this */
|
||||
ifp->if_output = raw_output; /* sppp & p2p change this */
|
||||
ifp->if_input = raw_input;
|
||||
ifp->if_watchdog = ifnet_watchdog;
|
||||
ifp->if_ioctl = lmc_ifnet_ioctl;
|
||||
ifp->if_start = lmc_ifnet_start; /* sppp changes this */
|
||||
ifp->if_output = lmc_raw_output; /* sppp & p2p change this */
|
||||
ifp->if_input = lmc_raw_input;
|
||||
ifp->if_watchdog = lmc_ifnet_watchdog;
|
||||
ifp->if_timer = 1;
|
||||
ifp->if_mtu = MAX_DESC_LEN; /* sppp & p2p change this */
|
||||
ifp->if_type = IFT_PTPSERIAL; /* p2p changes this */
|
||||
|
@ -4841,7 +4843,7 @@ setup_ifnet(struct ifnet *ifp)
|
|||
}
|
||||
|
||||
static int
|
||||
ifnet_attach(softc_t *sc)
|
||||
lmc_ifnet_attach(softc_t *sc)
|
||||
{
|
||||
# if (__FreeBSD_version >= 600000)
|
||||
sc->ifp = if_alloc(NSPPP ? IFT_PPP : IFT_OTHER);
|
||||
|
@ -4910,7 +4912,7 @@ ifnet_attach(softc_t *sc)
|
|||
}
|
||||
|
||||
static void
|
||||
ifnet_detach(softc_t *sc)
|
||||
lmc_ifnet_detach(softc_t *sc)
|
||||
{
|
||||
# ifdef __OpenBSD__
|
||||
ifmedia_delete_instance(&sc->ifm, IFM_INST_ANY);
|
||||
|
@ -5115,7 +5117,7 @@ ng_connect(hook_p hook)
|
|||
|
||||
/* Receive data in mbufs from another Netgraph node. */
|
||||
/* Transmit an mbuf-chain on the communication link. */
|
||||
/* This procedure is very similar to raw_output(). */
|
||||
/* This procedure is very similar to lmc_raw_output(). */
|
||||
/* Called from a syscall (user context; no spinlocks). */
|
||||
# if (__FreeBSD_version >= 500000)
|
||||
static int
|
||||
|
@ -5488,7 +5490,7 @@ attach_card(softc_t *sc, const char *intrstr)
|
|||
sc->flags |= FLAG_NETGRAPH;
|
||||
#endif
|
||||
#if IFNET
|
||||
if ((error = ifnet_attach(sc))) return error;
|
||||
if ((error = lmc_ifnet_attach(sc))) return error;
|
||||
sc->flags |= FLAG_IFNET;
|
||||
#endif
|
||||
|
||||
|
@ -5561,7 +5563,7 @@ detach_card(softc_t *sc)
|
|||
if (sc->flags & FLAG_IFNET)
|
||||
{
|
||||
IFQ_PURGE(&sc->ifp->if_snd);
|
||||
ifnet_detach(sc);
|
||||
lmc_ifnet_detach(sc);
|
||||
sc->flags &= ~FLAG_IFNET;
|
||||
}
|
||||
#endif
|
||||
|
@ -6801,7 +6803,7 @@ static void
|
|||
setup_netdev(struct net_device *net_dev)
|
||||
{
|
||||
/* Initialize the generic network device. */
|
||||
/* Note similarity to BSD's ifnet_attach(). */
|
||||
/* Note similarity to BSD's lmc_ifnet_attach(). */
|
||||
net_dev->flags = IFF_POINTOPOINT;
|
||||
net_dev->flags |= IFF_RUNNING;
|
||||
net_dev->open = linux_open;
|
||||
|
|
|
@ -1535,7 +1535,7 @@ static int t1_ioctl(softc_t *, struct ioctl *);
|
|||
defined(__NetBSD__) || defined(__OpenBSD__) || defined(__bsdi__))
|
||||
static void netisr_dispatch(int, struct mbuf *);
|
||||
# endif
|
||||
static void raw_input(struct ifnet *, struct mbuf *);
|
||||
static void lmc_raw_input(struct ifnet *, struct mbuf *);
|
||||
#endif /* IFNET */
|
||||
|
||||
#if BSD
|
||||
|
@ -1591,19 +1591,19 @@ static int core_ioctl(softc_t *, u_long, caddr_t);
|
|||
static void core_watchdog(softc_t *);
|
||||
|
||||
#if IFNET
|
||||
static int raw_ioctl(struct ifnet *, u_long, caddr_t);
|
||||
static int ifnet_ioctl(struct ifnet *, u_long, caddr_t);
|
||||
static void ifnet_start(struct ifnet *);
|
||||
static int raw_output(struct ifnet *, struct mbuf *,
|
||||
static int lmc_raw_ioctl(struct ifnet *, u_long, caddr_t);
|
||||
static int lmc_ifnet_ioctl(struct ifnet *, u_long, caddr_t);
|
||||
static void lmc_ifnet_start(struct ifnet *);
|
||||
static int lmc_raw_output(struct ifnet *, struct mbuf *,
|
||||
struct sockaddr *, struct rtentry *);
|
||||
static void ifnet_watchdog(struct ifnet *);
|
||||
static void lmc_ifnet_watchdog(struct ifnet *);
|
||||
# ifdef __OpenBSD__
|
||||
static int ifmedia_change(struct ifnet *);
|
||||
static void ifmedia_status(struct ifnet *, struct ifmediareq *);
|
||||
# endif /* __OpenBSD__ */
|
||||
static void setup_ifnet(struct ifnet *);
|
||||
static int ifnet_attach(softc_t *);
|
||||
static void ifnet_detach(softc_t *);
|
||||
static int lmc_ifnet_attach(softc_t *);
|
||||
static void lmc_ifnet_detach(softc_t *);
|
||||
#endif /* IFNET */
|
||||
|
||||
#if NETGRAPH
|
||||
|
|
Loading…
Reference in a new issue